[英]Select particular item in SELECT drop-down using angularjs when initialized from object array
我有这样的SELECT元素的代码
select(ng-model="chosenProject" id="chosenProject" ng-options="c.name for c in selectItems")
其中selectItems
是对象数组 ,每个对象都有名称和值字段。 稍后在chosenProject.value
我读取了所选项目的对象(带有值和名称字段)。
现在,我还需要根据其值预先选择一些元素。 如果我执行$scope.chosenProject.value=*somevaluenumber*
, $scope.chosenProject.value.value =*somevaluenumber*
它似乎不起作用。
我不能更改声明; selectedProject获取所选项目的整个对象,这就是我稍后在代码中使用的对象。
尝试这个
angular.forEach($scope.selectItems, function(value){
if(value.value == someValue){
$scope.chosenProject = value;
$scope.$apply();
}
})
如果要为每个选项设置一个值 ,则应尝试使用此方法: 如何在AngularJS的ng-options中设置value属性?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.