当我使用
时<select class="form-control" name="roleId" ng-model="addStaff.roleId"
ng-options="ur.id as ur.name for ur in UserRole">
<option value="">请选择</option>
</select>
控制台显示angular.js:11598 TypeError: Cannot create property 'roleId' on boolean 'true'
。
如果我使用ng-options,则会显示相同的错误。
答案 0 :(得分:1)
尝试在角度控制器中初始化对象,如下所示。
$scope.addStaff = { roleId : {}};
可能有可能在您的代码中将roleId定义为boolean。尽量使它成为一个对象。
答案 1 :(得分:0)
在控制器中初始化对象
$scope.addStaff={};