Verwenden von benutzerdefinierten Tags in (Wordpress verpackt) Unders 1.6, ich versuche, so etwas zu tun:Unders 1.6 Vorlagen, erlaubt Operatoren
{| if (1 < 2) print('success') |}
Hier ist die Unders benutzerdefinierte config:
_.templateSettings = {
evaluate : /\{\|(.+?)\|}/g,
};
Immer, wenn ich <
oder >
Operatoren verwenden, erhalte ich folgendes:
Uncaught SyntaxError: Unexpected token ;
Aber wenn ich ==
verwende, ist alles in Ordnung. Warum? Gibt es eine Einschränkung für Betreiber, von denen ich nichts weiß?
Das funktioniert gut (https://jsfiddle.net/ambiguous/wa6ao0o9/). Wie sieht deine Vorlage wirklich aus? Es ist auch eine gute Idee, alle drei '_.templateSettings' Regexes zu liefern, um Verwirrung zu vermeiden. –
Danke für die Hilfe! Ich habe das Problem herausgefunden: Ich habe die .innerHTML-Funktion verwendet, um meinen Vorlageninhalt abzurufen, und einige Zeichen wurden in HTML-Entitäten konvertiert: "<" ist einer davon. –