所以,我在一个ng-repeat循环中,我试图这样做:
YouTubeVideo是循环项目,视频类型具有以前选择的类型。
我正在尝试在先前选择的值上设置选择。
这个,不起作用
<select ng-init="videoType = youTubeVideo.type" ng-options="videoType.name for videoType in videoTypes" ng-model="videoType"></select>
但这有效
<select ng-init="videoType = videoTypes[0]" ng-options="videoType.name for videoType in videoTypes" ng-model="videoType"></select>
videoType的定义如下:
$scope.videoTypes = [
{name:'Draft', value:'draft'},
{name:'Live', value:'live'},
];
和youTubeVideo.type包含值草稿或实时。
据我所知,ng-init =&#34; videoType = videoTypes [0]&#34;只是从同一个数组中将类型设置为videoType [0],所以我不明白为什么youTubeVideo.type不起作用,因为这也是这两个值中的一个。