次のコードがあるとします。
for (var i = 0; i < $scope.playList.Videos.length; i++) {
if ($scope.playList.Videos[i].Id == $scope.video.Id) index = i;
}
$scope.playList.currentVideo = index + 1;
$scope.playList.selectedVideo = $scope.playList.Videos[index];
$scope.playList.totalVideos = $scope.playList.Videos.length;
ご覧のとおり、プレイリストにはいくつかのビデオがあり、そのリストにはビデオ オブジェクトがあります。見つかったインデックスを介してcurrent video index
や などの値を設定するよりも。current video
しかし、私が次のことをすると:
<select class="selectVideo" ng-options="vid as playList.Videos.indexOf(vid)+1 for vid in playList.Videos track by video.Id" ng-model="playList.selectedVideo" class="browser-default"></select>
それは私のビデオを選択しません.ID、インデックスなどを介して試しました...しかし、誰も私が望むことをしていないようです.
なぜ手がかりがありますか?