Boolesche Prüfungen in Unterstreichungsvorlagen
Ich musste die standardmäßigen Trennzeichen für das Unterstreichen und Interpolieren von regulären Ausdrücken ersetzen, um die Kompatibilität mit asp.net-Webformularen zu gewährleisten. Auf der Website entschied ich mich für eine schnurrbartähnliche Syntax
_.templateSettings = {
interpolate : /\{\{(.+?)\}\}/g
};
habe es versucht
_.template("{{if(loggedIn)Welcome {{name}}}}",{name:"James",completed:true});
Dies scheint jedoch nicht der Weg zu sein (da ein Fehler aufgetreten ist), den booleschen Ausdruck mit einem Template-System zu überprüfen. Aber aus der Dokumentation scheint es möglich zu sein
Sie können auch beliebigen JavaScript-Code mit <%…%> ausführen
Also, wie führe ich willkürlichen js-Code mit der oben erwähnten Interpolation aus