获取选择列表框中所选项目的索引(Get index of selected item in a select listbox)
<select ng-click="getIndex($index)" size="14" ng-model="playlist.fileSelected" ng-options="saveFile for saveFile in playlist.playlist"></select>
$ index表示未定义。 如何获取选择列表框的索引?
<select ng-click="getIndex($index)" size="14" ng-model="playlist.fileSelected" ng-options="saveFile for saveFile in playlist.playlist"></select>$index comes out as undefined. How can i get the index of the select listbox?
最满意答案
这很有效。
归功于这个问题的答案。 AngularJS - 在ng-options中使用$ index
还有一个解释为什么$index不适用于ng-options。
<select ng-click="getIndex(saveFile)" size="14" ng-model="saveFile" ng-options="index as saveFile for (index, saveFile) in playlist.playlist"></select>This works.
Credit goes to the answers for this question. AngularJS - Using $index in ng-options
There's also an explanation on why $index doesn't work with ng-options.
<select ng-click="getIndex(saveFile)" size="14" ng-model="saveFile" ng-options="index as saveFile for (index, saveFile) in playlist.playlist"></select>更多推荐
发布评论