我无法设置默认值以使用angular
进行选择<span ng-init="key = viewChecklist.type">
<select ng-model="key" ng-options="key as value for (key, value) in checklist_type"/>
</span>
清单类型JSON是
$scope.checklist_type = {
1:"Product Delivery",
2:"Quality Analysis"
}
,这需要与viewChecklist的类型匹配
$scope.viewChecklist = {
id: 1,
checklist_name: "Test",
type: "2"
}
答案 0 :(得分:0)
我的理解是您无法在下拉列表中设置默认选定项目。你可以像下面这样使用ng-init:
<select ng-model="key" ng-options="key as value for (key, value) in checklist_type" ng-init="key='key[0]'"/>
更新: 在控制器中,您需要设置要设置为选定的值。在我的打击示例中,我已将此行添加到&#34; ng-init&#34;:
$scope.selectedName = $scope.names[1];
这是更新的小提琴:http://jsfiddle.net/kyaqzgo6/2/