如何在第一次加载时选择AngularJS模型
How to select AngularJS model on first time load?
我正在使用AngularJS填充一个选择选项列表。
我在默认情况下根据字段isMandatory选择一个选项。但问题是我无法在第一次加载时获得所选项目的id。
当我改变选项时,它会工作。
请查看此活塞代码:http://plnkr.co/edit/U2dVeo1vwZZPFKVhPleV?p=preview
我建议使用ng-options:
<select ng-model="selectedItem" ng-options="item.id as item.text for item in list">
和设置初始选择项的函数:
angular.forEach($scope.list, function(item, key){
if(item.isMandatory) {
$scope.selectedItem = item.id;
}
});
恰好
相关文章:
- AngularJS-在JSON选择器中使用变量名
- AngularJs列表ng单击以选择选项转换
- 如何放置'选择'基于angularJS中数据的html选项
- 如何更改<选择>使用angularJS从控制器获得的值
- AngularJS ng选项在选择一个选项后删除了默认的空白值
- 在angularjs UI网格列中选择下拉菜单不适用于外部editcellTemplate
- LEAFLET地图和带有选择选项的标记-ANGULARjs
- Angularjs:如何让ui选择只有一种方式的模型竞标
- AngularJS自定义日期选择器指令
- ng-单击在IE中不起作用的选项选择Angularjs
- 在选项中选择angularJS不工作
- 单元素选择&Angularjs中的多元素选择
- UI选择angularjs设置maxlength为输入值(UI选择匹配)
- 如何在第一次加载时选择AngularJS模型
- 使用函数参数选择angularjs变量
- 选择angularjs ng-repeat中的第一个元素
- 选择AngularJS选项
- 如何显示用户's选择angularjs
- 显示/隐藏<tr>根据下拉选择-angularjs
- 选择angularJS中的所有复选框