Holen Sie sich die $ - index der ausgewählten option in Eckigen
Beispiel:
<select ng-model="selectedCategory" ng-options="category as category.title for category in categories"></select>
Offensichtlich, das wird nicht funktionieren:
<button ng-click="removeCategory($index)">remove</button>
Wie könnte $index zugegriffen werden, wenn nicht in einem repeater?
InformationsquelleAutor TaylorMac | 2013-04-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie nicht brauchen, um zu verfolgen den index, entfernen Sie einfach die selectedCategory aus dem Kategorien-Modell in der removeCategory Funktion:
Dem controller könnte wie folgt Aussehen JSFiddle:
InformationsquelleAutor Ryan Q