Ich habe einen LENKER template, das gerendert wird mit einem json-Objekt. In diesem json sende ich ein array. Wie diese:
var json = {
"array":["abc","def","ghi","jkl"]
}
Nun in meinem template möchte ich die Länge dieses Arrays. So etwas wie:
{{#each item}}
{{ array.length }}
{{/each}}
Konnte nicht finden, dass es in der LENKER-Dokumentation.
InformationsquelleAutor der Frage Abhidev | 2013-03-15
Mir Schlecht....
{{array.length}}
eigentlich arbeitete in der Vorlage. Sollten geprüft/getestet vor der Veröffentlichung es hier.InformationsquelleAutor der Antwort Abhidev
In diesem Fall müssen Sie einen Verweis auf die übergeordnete variable der jeweils innerhalb der einzelnen Blocks:
Ich denke, deine variable wird mit dem Namen "array" ist wohl die Vermischung mit dem Thema als gut. Nehmen wir an, einige unterschiedliche JSON-nur um zu klären:
Also dann, dies zu tun:
Ergeben würde:
InformationsquelleAutor der Antwort Kevin Powell
Können Sie definieren einfach Helfer zu handhaben:
Und dann verwenden Sie es in Ihrer Vorlage z.B.:
InformationsquelleAutor der Antwort gesiud
versuchen Sie dies:
InformationsquelleAutor der Antwort Amrendra