Ng-Click事件无法处理选择下拉列表

时间:2015-03-02 04:16:18

标签: angularjs jquery-select2

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;占位符没有出现在它上面。

1 个答案:

答案 0 :(得分:1)

我在选择中使用ng-change时遇到同样的问题。运行,但不是第一次尝试。如果容器选择ng-show以false开头,然后在执行中更改为true,则会发生这种情况。如果&#34;父亲&#34;选择,最初显示(ng-show = true),它可以很好地改变选择。对此有何解释?