0

次のコードがあるとします。

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、インデックスなどを介して試しました...しかし、誰も私が望むことをしていないようです.

なぜ手がかりがありますか?

4

0 に答える 0