2016-05-02 4 views
1

Ich habe so ul:

<ul class="dropdown-menu inner" role="menu"> 
    <li ng-repeat="availableAlphaName in availableAlphaNames" data-original-index="0" data-optgroup="1" class=""> 
     <a tabindex="0" class="opt " style="" data-tokens="null"> 
      <span class="text">{{availableAlphaName.Name}}</span> 
      <span class="glyphicon glyphicon-ok check-mark"></span> 
     </a> 
    </li></ul> 

Daten-Original-Index muss Indexwert haben. Aber wenn ich Daten-Original-Index zu $ ​​Index setzen, wird es immer 0 sein, weil jede Instanz ihren eigenen Bereich bekommt.

Bitte helfen Sie dieses Problem zu lösen.

+1

Ihre Frage nicht auf Ihr Problem in Zusammenhang steht. Bitte beschreiben Sie es oder schreiben Sie eine spezifischere Frage. –

+0

Wie versuchen Sie den Daten-Original-Index zu lesen? –

Antwort

2

sollten Sie track by $index angeben innerhalb der ng-repeat

<li ng-repeat="availableAlphaName in availableAlphaNames track by $index" data-original-index={{$index}} data-optgroup="1" class=""> 
     <a tabindex="0" class="opt" style="" data-tokens="null"> 
      <span class="text">{{availableAlphaName.Name}}</span> 
      <span class="glyphicon glyphicon-ok check-mark"></span> 
     </a> 
    </li>