Kiw*_*iwi 2 javascript angularjs ng-options angularjs-ng-options
我正在制作我正在制作的项目中的播放列表选项,我正在尝试获取列表中所有视频的下拉列表.
这很容易
<select ng-options="vid.Id for vid in playList.Videos track by video.Id" ng-model="selected" class="browser-default"></select>
Run Code Online (Sandbox Code Playgroud)
但这显示了Id的下拉,但现在我希望它显示列表中的位置+1;
因此,当播放视频5/15时,下拉列表应显示1到15(因此不是0到14),应选择5.
关于如何实现这一点的任何想法?
如果要将当前视频的索引显示为选项文本,则此ngOptions表达式应该起作用:
ng-options="vid as playList.Videos.indexOf(vid)+1 for vid in playList.Videos track by video.Id"
Run Code Online (Sandbox Code Playgroud)
这里的关键是你可以使用数组上的indexOf方法Videos来计算当前的视频索引,然后添加1.
| 归档时间: |
|
| 查看次数: |
9557 次 |
| 最近记录: |