<select ng-click="getIndex($index)" size="14" ng-model="playlist.fileSelected" ng-options="saveFile for saveFile in playlist.playlist"></select>
$ index выводится как неопределенный. Как я могу получить индекс списка выбора?
Это работает.
Кредит идет на ответы на этот вопрос. 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>
В AngularJs вы получаете индекс массива через:
yourArray.indexOf(yourItem)
Итак, в вашем случае что-то вроде:
playlist.playlist.indexOf(playlist.fileSelected)