<li lat="{{ll[0]}}" lng="{{ll[1]}}">{{name}}</li>
ll ist ein Array mit zwei Elementen [47, -122]
Ist dies gültig oder muss ich eine Funktion schreiben, um das Element am gewünschten Index hinzuzufügen?
Danke!
{{ll.0}}
und {{ll.1}}
funktionieren in den meisten Moustache-Implementierungen ... habe es jedoch nicht in mustache.js ausprobiert :)
Danke, das werde ich ausprobieren.
In der Tat, wenn Sie 0.5 verwenden (derzeit auf Master), können Sie so etwas tun:
mustache.render("{{a.0}}", {a: ['hi']})
=> 'hi'
Dies sollte in der Dokumentation stehen, es ist sehr nützlich. Sie können dies sogar tun, wenn Sie sich im aktuellen Element befinden: {{0}}
Wie kann ich eine andere {{Variable}} als Index verwenden?
dh {{my_array.{{my_index}}}}
@piazera Das kannst du nicht. Schnurrbart fühlt sich an, als wäre das ein Schritt zu weit über der „logisch-losen“ Linie.
Warum kann Schnurrbart dies nicht wie eine normale Person tun und [0] für die Indizierung verwenden? Das ist wirklich chaotisch.
Hilfreichster Kommentar
Warum kann Schnurrbart dies nicht wie eine normale Person tun und [0] für die Indizierung verwenden? Das ist wirklich chaotisch.