Schnurrbart hat keine Logik, von der docs:
Wir nennen es „logisch weniger“, weil es keine if-Anweisungen sind, sonst Klauseln oder Schleifen. Stattdessen gibt es nur Tags. Einige Tags sind ersetzt mit einem Wert, einige nichts, und andere eine Reihe von Werten. Dieses Dokument erläutert die verschiedenen Typen von Moustache-Tags.
Also, was Sie wollen, ist ein im wesentlichen Mechanismus ein if link is the first
zu tun - so können Sie dies auf der Datenseite umgehen, indem nur Putting 1 Elements in Ihren Daten, oder durch einen Teil der Daten wie das Hinzufügen, wenn Sie sind setzen Sie Ihre Daten in einen Wert wie display
hinzufügen und auf ‚inline‘ oder ‚none‘ gesetzt dann in der Vorlage zu tun:
{{# links}}<a href="{{& url}}" style="display: {{display}};">{{& title }}</a>{{/ links}}
dann später, können Sie Scripting in Seite rufen Sie die style.display
auf einigen Änderungen Benutzer- oder Anwendungsaktion.
Das sind meine ersten, aber es kann einfacher sein, data = data[0]
für diese bestimmte Vorlage zu setzen. Das Problem ist, dass Sie wahrscheinlich die ganze Liste irgendwann verwenden möchten, um zu kommentieren, dass ich mehr Ihre Verwendung sehen müsste und woher die Daten kommen.
Können Sie die folgende Antwort als richtig eingestellt? http://Stackoverflow.com/a/17950970/171711 – Coyote