Jquery (选中)使用AngularJS的组合框插件

Jquery (选中)使用AngularJS的组合框插件,jquery,angularjs,combobox,drop-down-menu,jquery-chosen,Jquery,Angularjs,Combobox,Drop Down Menu,Jquery Chosen,下面是html select(data-placeholder="Choose State", ng-model="districtCourtState")#stateselected option( ng-repeat='state in StatesofIndia', value= "{{state}}") {{state}} 上述代码是ng controller='inputForm\u controller'的一部分,包括并显示如下: $

下面是html

 select(data-placeholder="Choose State", ng-model="districtCourtState")#stateselected                   
    option( ng-repeat='state in StatesofIndia', value= "{{state}}") {{state}}
上述代码是
ng controller='inputForm\u controller'
的一部分,包括并显示如下:

$(document).ready(function(){           
    $(".chosen-select").chosen(); 
    $("#stateselected").chosen().change( function() {
       alert($scope.districtCourtState);      
    });
});
上面给出了正确选择的选项警报,第一次,但从第二次开始,印度的州=['a','b','c','d']

它一致地给出selection+1作为
$scope.districtCourtState
的值,即如果选择了“a”,则给出了“b”的
警报
,以此类推。

这解释了在Angularjs中jQuery插件的实现

注意,使用最新的jQuery库:
chosn-select
必须替换为
selected-select
liszt:update
在触发更改时将替换为
selected:updated

是最新的github存储库。不过,还是要注意以下几点