如何设置通过angularjs动态选择的选项?

时间:2015-12-10 03:00:31

标签: angularjs model

我发现很多关于这个话题的问题和解决方案都无济于事;我选择了喜欢

   <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;

对我不起作用?

1 个答案:

答案 0 :(得分:2)

ngOptions使用表达式来定义将绑定的ngModel。由于您已将其定义为:

ng-options="rol as rol.title for rol in rolelist"

您正在将ngModel绑定到rol。试试这个:

$scope.role=$json.data