0
我有一个用户对象,我想编辑,单击编辑按钮几个表格值正在加载,但三个值没有得到填充。我从服务检查我收到的数据,但它不是填充。Dropdown值没有使用角度js填充
HTML
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-3 label-right">
<label class="control-label">{{::'label.country'|translate}}</label>
<label class="asterisk">*</label>
</div>
<div class="col-xs-8 col-sm-8 col-md-9 col-lg-9 controls">
<select id="selectCountry" name="selectCountry" required ui-select2="select2CountrySettings" ng-model="selectedUser.country">
<option ng-repeat="country in countryList" value="{{country.name}}" ng-selected="{{country.name == selectedUser.country}}">{{country.name}}</option>
</select>
<span class="help-block" ng-show="editUserForm.selectCountry.$dirty && editUserForm.selectCountry.$error.required">{{::'error.required'|translate}}</span>
</div>
</div>
<!-- Locale -->
<div class="row control-group" ng-class="{error:editUserForm.selectLocale.$dirty && !editUserForm.selectLocale.$valid, success:editUserForm.selectLocale.$valid}">
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-3 label-right">
<label class="control-label">{{::'label.user.locale'|translate}}</label>
<label class="asterisk">*</label>
</div>
<div class="col-xs-7 col-sm-7 col-md-9 col-lg-9 controls">
<select id="selectLocale" name="selectLocale" required class="locale-select" ui-select2="select2LocaleSettings" ng-model="selectedUser.culture">
<option ng-repeat="locale in localeList" value="{{locale.name}}" ng-selected="{{locale.name == selectedUser.culture}}">{{locale.name}}</option>
</select>
<span class="help-block" ng-show="editUserForm.selectLocale.$dirty && editUserForm.selectLocale.$error.required">{{::'error.required'|translate}}</span>
</div>
</div>
的Javascript
function reloadUser() {
loadingDataBegin();
userDetails.getUserById(userDetails.getSelectedUser().id).then(function (response) {
$scope.selectedUser = response.results;
}, function (error) {
if (error.status !== undefined && (error.status === 401 || error.status === 403)) {
$rootScope.authentication.reAuthenticate();
} else {
toasty.generalError();
}
});
}
在$scope.selectedUser
我从服务最后三个下拉菜单语言环境,国家和组织是没有得到填充在下拉(image)让所有的值。
您是否只能包含代码的**相关**部分,而不是100行HTML代码? – Mistalis
也许您返回的数据与您在选择列表中设置的值不同? – Jorrex