【问题标题】:Ng-Click event not working on Select dropdownNg-Click 事件在选择下拉列表中不起作用
【发布时间】:2015-03-26 09:03:57
【问题描述】:

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 未触发且占位符未出现在其上。

【问题讨论】:

  • 你有这方面的 plunkr/fiddle 吗?
  • 否 @VinayK 将检查我是否可以创建一个小提琴,但问题是 ng-click 是否有效?
  • 我猜,方法名 ng-click="Open()" 应该是 ng-click="open()"...我的意思是,第一个字符应该是小写 :)
  • 你可以使用ng-changeng-model

标签: angularjs jquery-select2


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-12
    • 2014-10-12
    • 1970-01-01
    • 2016-11-21
    • 1970-01-01
    • 2015-04-15
    相关资源
    最近更新 更多