Javascript AngularJS ng更改使用select2的备选方案
ng change似乎不适用于select2。有这样的限制吗?还有其他选择吗Javascript AngularJS ng更改使用select2的备选方案,javascript,angularjs,Javascript,Angularjs,ng change似乎不适用于select2。有这样的限制吗?还有其他选择吗 <select ng-change = "selected()" ng-model = "sel" > <option value=""></option> <option ng-repeat = "o in range" value="{{o.value}}">{{ o.value }}</option> </select>
<select ng-change = "selected()" ng-model = "sel" >
<option value=""></option>
<option ng-repeat = "o in range" value="{{o.value}}">{{ o.value }}</option>
</select>
{{o.value}}
您是否在使用ui-select2?是否考虑过使用ng选项?这可能会有帮助。另外,你怎么知道ng change没有接到电话?也许它只是不符合你的想法!ng选项与select2不兼容。我试图对ng change执行的所有操作都是设置一个值。如何使用$scope.$watch on'sel'?已尝试但无法使其工作$scope.selected=function(){//selected value}$scope.$watch('sel',$scope.selected(),true);