Получить индекс выбранного элемента в списке выбора

0
<select ng-click="getIndex($index)" size="14" ng-model="playlist.fileSelected" ng-options="saveFile for saveFile in playlist.playlist"></select>

$ index выводится как неопределенный. Как я могу получить индекс списка выбора?

Теги:

2 ответа

1
Лучший ответ

Это работает.

Кредит идет на ответы на этот вопрос. AngularJS - Использование $ index в ng-options

Также объясняется, почему $index не работает с ng-опциями.

<select ng-click="getIndex(saveFile)" size="14" ng-model="saveFile" ng-options="index as saveFile for (index, saveFile) in playlist.playlist"></select>
0

В AngularJs вы получаете индекс массива через:

yourArray.indexOf(yourItem)

Итак, в вашем случае что-то вроде:

playlist.playlist.indexOf(playlist.fileSelected)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню