下拉列表不基于angularjs中的选定值进行绑定

时间:2016-12-05 11:50:11

标签: jquery angularjs ajax

我试图在国家的基础上从数据库绑定我的状态下拉列表。 国家下降工作正常,但国家下降没有填补。 但是我在控制台中获得了状态的下降。 这是下拉列表

<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

enter image description here

0 个答案:

没有答案