Wie bekommt man den Index in Lenker jedes Helfers?
Ich bin mit LENKER für Template in mein Projekt. Gibt es eine Möglichkeit, um den index der aktuellen iteration ein "jeder" Helfer im LENKER?
<tbody>
{{#each item}}
<tr>
<td><!--HOW TO GET ARRAY INDEX HERE?--></td>
<td>{{this.key}}</td>
<td>{{this.value}}</td>
</tr>
{{/each}}
</tbody>
Kommentar zu dem Problem
Sie können sich registrieren, Ihre eigenen Helfer, um dies zu tun, zum Beispiel: gist.github.com/1048968 oder: pastebin.com/ksGrVYkz Kommentarautor: stusmith
Ich fügte hinzu, eine andere Lösung, um das Wesentliche Beispiel, das funktioniert mit handlebars-1.0.rc.1.js. gist.github.com/1048968#gistcomment-617934 Kommentarautor: mlienau
InformationsquelleAutor der Frage thunderboltz | 2012-08-09
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
In den neueren Versionen von LENKER index (oder Schlüssel im Fall der Objekt-iteration) wird standardmäßig mit dem standard jeden Helfer.
Ausschnitt aus : https://github.com/wycats/handlebars.js/issues/250#issuecomment-9514811
Den index des aktuellen array-Element ist bereits seit einiger Zeit via @index:
Für Objekt iteration durch die Verwendung von @ - Taste statt:
InformationsquelleAutor der Antwort ro60
Sich das geändert hat in den neueren Versionen von Ember.
Für arrays:
Wie es aussieht ist die #jeder block funktioniert nicht mehr auf Objekte. Mein Vorschlag ist, Rollen Sie Ihre eigenen helper-Funktion für Sie.
Vielen Dank für diese Tipp.
InformationsquelleAutor der Antwort Ryan Lewis
Ich weiß, das ist zu spät. Aber ich löste dieses Problem mit folgenden Code:
Java-Script:
HTML:
wenn Sie möchten, starten Sie Ihren index mit 1, die Sie tun sollten folgenden code:
Javascript:
HTML:
Dank.
InformationsquelleAutor der Antwort Naitik
In der LENKER-version 3.0,
In diesem bestimmten Beispiel, der Benutzer muss den gleichen Wert wie den aktuellen Kontext und Benutzer-id wird der index-Wert für die iteration.
Siehe - http://handlebarsjs.com/block_helpers.html in block Helfer Abschnitt
InformationsquelleAutor der Antwort kumkanillam
Arrays:
Wenn Sie arrays von Objekten... Sie Durchlaufen die Kinder:
Objekte:
Wenn Sie verschachtelte Objekte können Sie auf die
key
des übergeordneten Objekts mit{{@../key}}
InformationsquelleAutor der Antwort developer