Jquery (选中)使用AngularJS的组合框插件
下面是htmlJquery (选中)使用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'的一部分,包括并显示如下: $
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存储库。不过,还是要注意以下几点