【发布时间】:2017-08-29 12:45:39
【问题描述】:
<script src="" https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js ""></script>
<script>
var app = angular.module('role', []);
app.controller('fooController', function($scope) {
$scope.roles = [{
id: 1,
name: "Administrator"
}, {
id: 2,
name: "Student"
}, {
id: 3,
name: 'worker'
}];
$scope.user = {};
$scope.value=function(){
$scope.user = [name:'abc',roles:[{
id: 2,
name: 'Student'
}, {
id: 3,
name: 'worker'
}];
}
});
</script>
<body>
<button type="button" ng-click="value()">Click me </button>
<form ng-repeat="test in user">
<input type="text" ng-model="test.name">
<select multiple class="form-control" data-ng-model="user.roles" required>
<option ng-repeat="role in roles" value="{{role.id}}">{{role.name}}</option>
</select>
</body>
我想通过默认值与 ng-model 绑定选择值
【问题讨论】:
-
您面临的问题是什么?
-
$scope.user.roles 中的值被选中
-
因此您希望默认选择 $scope.user.roles 中的值
-
我想要多个 select@charlesliam
标签: javascript html angularjs select