我下面的HTML無法使用角度js代碼設置選擇的選項?
<div class="form-group ">
<label class="col-sm-3 control-label">Role</label>
<div class=" col-sm-8">
<select type="text" id="role" name="role" ng-model="role" class="form-control" required>
<option value="">Select Role</option>
<option ng-repeat="rol in rolelist" value="{{rol.id}}">{{rol.title}}</option>
</select>
<p class="ng-invalid" ng-show="addForm.role.$error.required">Role need to selected</p>
</div>
</div>
我想設置角色的值動態地點擊數據集更新的目的,設置DOM元素(對照)的值;裏面做控制器
$scope.data_set=function(id)
{
BlockUi();
url=siteurl+'/admin/'+module+'/get-info';
$http({
url : url,
method : "POST",
data : {"id":id}
}).then(function(responseText){
data=responseText.data;
$scope.first_name=data.first_name;
$scope.user_id=data.id;
$scope.last_name=data.last_name;
$scope.user_name=data.user_name;
$scope.role=data.role;
$scope.email=data.email;
$scope.contact_number=data.contact;
$scope.image_file=data.image;
$scope.status=data.status;
UnblockUi();
},function(error){
UnblockUi();
UnknownError();
alert(JSON.stringify(error));
});
}
上面的代碼工作,但所有作用模型,所以我不得不下面的代碼;我觀看並遵循其他問題的解決方案,但不適合我?
並且在此代碼後刪除ng必需的錯誤;
謝謝,我一遍又一遍地做到了;沒有變化 –
當你使用我建議的代碼時,究竟是不是工作? – mkelley82
不設置select的值;它顯示select中的角色列表,但不能動態設置其值。 –