angularjs Wie erhöht man den init Variablenwert in ng-repeat ohne onclick?

7

Wie erhöht man den init Variablenwert in ng-repeat

? %Vor%

ng-init start = 0 nach Inkrement-Start = Start + 1 in ng-Wiederholung, aber keine Zählung zeigt nur 1.

    
Angu 27.03.2015, 09:30
quelle

3 Antworten

13

Dies liegt daran, dass jedes ng-repeat einen eigenen Bereich hat und jedes ng-init nur seine eigene Bereichsvariable erhöht. Sie können versuchen, den übergeordneten Bereich mit $parent aufzurufen.

Falls Sie nach einer fortlaufenden Nummerierung suchen, versuchen Sie dies

%Vor%

Wo +3 sollte +[LENGTH OF INNER ARRAY] sein.

Ссылка

Für Ihren spezifischen Code würde es so aussehen

%Vor%     
Rouby 27.03.2015, 09:40
quelle
5

Ich denke, Sie erreichen dies durch einfaches {{$ parent. $ index}}

Aktualisieren

Wie in den Kommentaren

%Vor%

Controller: -

%Vor%

Geige

    
squiroid 27.03.2015 09:41
quelle
2

Sie können mit $ index aufgerufen werden, überprüfen Sie dies code ,

%Vor%

und

%Vor%     
franzelunico 17.05.2016 21:43
quelle