我试图在国家的基础上从数据库绑定我的状态下拉列表。 国家下降工作正常,但国家下降没有填补。 但是我在控制台中获得了状态的下降。 这是下拉列表
<div class="inputList flyLabel">
<select class="input" ng-model="Customer.CU_State">
<option ng-selected="Customer.CU_State==option.id" ng-repeat="option in StateList" value="{{option.ID}}">{{option.Name}}</option>
</select>
<label class="title {{'Customer.CU_State' !=''?'active':''}}">State</label>
</div>
通过ajax调用获得价值 这是代码
$scope.getcustomer = function () {
this.UserId = '@userId';
var CU_UserId = UserId;
//console.log(CU_UserId)
$http({
url: '/api/customer/getcustomerdetailsft/' + CU_UserId,
dataType: 'json',
method: 'GET',
data: JSON.stringify(CU_UserId),
headers: { "Content-Type": "application/json" }
})
.success(function (data, status) {
//console.log(data)
debugger;
$scope.Customer = data;
$('.inputField flyLabel').addClass('active');
$('.inputList flyLabel').addClass('active');
$('.inputField .title').addClass('active');
$('.inputList .title').addClass('active');
$scope.Customer.CU_FirstName = data.cU_FirstName;
$scope.Customer.cU_PhoneNumber = data.cU_PhoneNumber;
$scope.Customer.cU_ProfilePicture = data.cU_ProfilePicture;
var removetime = data.cU_DOB
var dateonly = removetime.replace('12:00:00 AM', '')
$scope.Customer.cU_DOB = dateonly;
$scope.Customer.CU_Country = data.cU_Country;
$scope.Customer.CU_State = data.cU_State;
在 $ scope.Customer.CU_State 中,我收到状态ID,但无法在下拉列表中填写ID。
请相信我会非常感激。
这是控制台中的id