2013-03-27 5 views
8

Gibt es natürliche Templating für Node.jsNatur Templating .html (wie Thymeleaf) für Node.js

Natur Templating (wie Thymeleaftemplate engine) ist, wenn Vorlagenseite oder es kann ein Teil perfekt von einem Browser als angezeigt werden Prototyp, ohne überhaupt ausgeführt zu werden. Das heißt, ich habe ein Template mit der Erweiterung .html, und ich kann es einfach im Browser öffnen, um es in der Vorschau anzuzeigen, und benutze Standard-HTML-Dev-Tools zum Bearbeiten.

UPDATE: Ich habe hinzugefügt, die in Kommentaren hinzugefügt wurden. (Do neue StackOverflower Benutzer fürchten Antworten hinzufügen?) Hoffnung von den Entwicklern zu hören, dass tatsächlich diese Dinge verwenden (nur neue Antwort hinzufügen)

+0

wie https://github.com/flatiron/plates? – generalhenry

+0

Das könnte eine Antwort sein –

+1

Ich benutze Schnurrbart; funktioniert gut genug - http://mustache.github.com/ – etienne

Antwort

2

github.com/flatiron/plates (beantwortet von generalhenry)

Platten (kurz für Vorlagen) bindet Daten an Markup. Platten haben keine spezielle Syntax . Es funktioniert im Browser und in Node.js.

Aktive

+0

Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz zur Verfügung zu stellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert. –

+0

Können Sie Links zu Beispielen erstellen, die zeigen, wie Plates mit großen Mengen an HTML verwendet wird (nicht mit einfachen Einzeilern)? Zum Beispiel möchte ich sehen, wie Plates mit einem vollständigen und vollständigen HTML-Layout verwendet wird. Die Beispiele auf der GitHub-Seite zeigen nur eine Zeile Anwendungsfälle. – trusktr

0

{{ mustache }} (beantwortet von etienne)

Logic lose Vorlagen.

Erhältlich in Ruby, JavaScript, Python, Erlang, PHP, Perl, Objective-C, Java, .NET, Android, C++, Go, Lua, OOC, Actionscript, Coldfusion, Scala, Clojure, Fantom, Coffeescript , D und für node.js.

Funktioniert gut mit TextMate, Vim, Emacs und Coda.

+0

Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz zur Verfügung zu stellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert. –

+0

das ist genau das, was OP nicht will, das ist kein natürliches Template – Pyrolistical

-1

Ich benutzte Handlebars.

Es gibt tatsächlich ziemlich viele Template-Engines in JavaScript und here können Sie entscheiden, was Sie brauchen.

+0

das ist genau das, was OP nicht will, das ist kein natürliches Templating – Pyrolistical