Ich mag Django/Jinja2 Templating Sprachen. Ihre Syntax ist extrem einfach und dennoch sehr vielseitig. Gibt es etwas ähnliches in Syntax und Fähigkeit in Javascript, oder wenn nicht beide, zumindest in der Fähigkeit.Jinja-like JS Templating Sprache
Ich schaute Unterstreichung, Jquery Vorlagen und Schnurrbart-Vorlagen, und keiner von ihnen schien, was ich suche.
Zusätzliche Hinweise
Ich denke, aus allen Libs (ich sah) Schnurrbart ist die beste, aber ich weiß nicht wirklich wie die Syntax. Zum Beispiel dieses Schnurrbart Vorlage
{{#people}}
{{name}}
{{/people}}
{{^people}}
No people :(
{{/people}}
im Vergleich zu Djangos Vorlagen:
{% for person in people %}
{{ person.name }}
{% empty %}
No people :(
{% endfor %}`
Auch das Gleiche für Filter anwenden. Zum Beispiel:
{{#filter}}{{value}}{{/filter}}
vs
{{ value|filter }}
denke ich django/jinja2 Ansatz mehr sauber und fühlt sich einfach natürlicher.
Also, gibt es eine js-Bibliothek, die Vorlagen sehr ähnlich zu django/jinja tut? Wenn nicht, denke ich, dass ich mit muschache leben muss (oder vielleicht mit einer anderen guten js-Bibliothek - ich bin offen für Suggestionen), aber es fühlt sich einfach nicht richtig an.
Vielen Dank.
Welche Funktionen fehlen im Schnurrbart? – pradeek
siehe zusätzliche Hinweise – miki725
Es gibt einen [JavaScript-Port für Jinja] (https://github.com/ericclemmons/jinja.js), aber ich habe es noch nicht persönlich ausprobiert. – pradeek