Als «mustache» getaggte Fragen

8
Was sind die Unterschiede zwischen Moustache.js und Handlebars.js?
Hauptunterschiede, die ich gesehen habe, sind: Lenker fügt hinzu #if, #unless, #with, und#each Lenker fügt Helfer hinzu Lenkervorlagen werden kompiliert (Schnurrbart kann auch sein) Lenker unterstützt Pfade Ermöglicht die Verwendung von {{this}}in Blöcken (die den Zeichenfolgenwert des aktuellen Elements ausgeben) Handlebars.SafeString() (und vielleicht einige andere Methoden) Der Lenker ist zwei- …

5
Wie führe ich ein if / else in mustache.js durch?
Es scheint ziemlich seltsam, dass ich nicht herausfinden kann, wie man das mit dem Schnurrbart macht. Wird es unterstützt? Dies ist mein trauriger Versuch: {{#author}} {{#avatar}} <img src="{{avatar}}"/> {{/avatar}} {{#!avatar}} <img src="/images/default_avatar.png" height="75" width="75" /> {{/avatar}} {{/author}} Dies ist offensichtlich nicht richtig, aber in der Dokumentation wird so etwas nicht …


5
Kann Schnurrbart ein Array der obersten Ebene iterieren?
Mein Objekt sieht so aus: ['foo','bar','baz'] Und ich möchte eine Schnurrbartvorlage verwenden, um daraus etwa Folgendes zu erstellen: "<ul><li>foo</li><li>bar</li><li>baz</li></ul>" Aber wie? Muss ich es wirklich zuerst in so etwas eintauchen? {list:['foo','bar','baz']}



15
Gibt es in Moustache-Vorlagen eine elegante Möglichkeit, eine durch Kommas getrennte Liste ohne das nachfolgende Komma auszudrücken?
Ich verwende die Moustache-Vorlagenbibliothek und versuche, eine durch Kommas getrennte Liste ohne ein nachfolgendes Komma zu erstellen, z rot grün blau Das Erstellen einer Liste mit dem nachfolgenden Komma ist angesichts der Struktur unkompliziert { "items": [ {"name": "red"}, {"name": "green"}, {"name": "blue"} ] } und die Vorlage {{#items}}{{name}}, {{/items}} …
83 mustache 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.