我发现很多关于这个话题的问题和解决方案都无济于事;我选择了喜欢
<select type="text" id="role" name="role" ng-model="role" ng-options="rol as rol.title for rol in rolelist" class="form-control" required>
<option value="">Select Role</option>
</select>
<p class="ng-invalid" ng-show="addForm.role.$error.required">Role need to selected</p>
并希望通过角度js设置角色模型的值;我这样做了;
$scope.role=$json.data.role_id;
对我不起作用?
答案 0 :(得分:2)
ngOptions使用表达式来定义将绑定的ngModel。由于您已将其定义为:
ng-options="rol as rol.title for rol in rolelist"
您正在将ngModel绑定到rol。试试这个:
$scope.role=$json.data