HTML
<select ng-click="open()" ng-options="data in datas" id="myid"></select>
Angularjs
Controller('Myctrl', function($scope){
$scope.open = function(){
Console.log('No coming here')
});
我使用Jquery在同一个选择框中使用select2选项:
$("#myid").select2({
placeholder: "Select a state",
allowClear: false
});
ng-click不会触发&amp;占位符没有出现在它上面。
答案 0 :(得分:1)
我在选择中使用ng-change时遇到同样的问题。运行,但不是第一次尝试。如果容器选择ng-show以false开头,然后在执行中更改为true,则会发生这种情况。如果&#34;父亲&#34;选择,最初显示(ng-show = true),它可以很好地改变选择。对此有何解释?