javascript - 在嵌套的 ng-repeat 中时,AngularJS ng-click 事件不会触发

标签 javascript onclick angularjs angularjs-ng-repeat

我对 ng-click 有疑问(我使用的是 angular 1.0.4)。第一个 ng-click 有效,但第二个无效。

    <div class="menu-group" ng-repeat="module in modules">
         <div ng-click="toggle($event, $parent)" class="group-head">{{module.group.name}} <span class="{{module.group.icon}}"></span></div>
         <ul class="menu collapsed" ng-init="items = module.group.items">
              <li ng-repeat="item in items" ng-click="openCategory($event, '{{item.name}}')">{{item.display}}</li>
         </ul>
    </div>

生成的代码看起来不错:

    <li ng-repeat="item in items" ng-click="openCategory($event, 'simpleName')" class="ng-scope ng-binding">Simple name</li>

最佳答案

代替 '{{item.name}}' 只需使用 item.name

演示:http://plnkr.co/edit/QNKZDT9N5k2tQaRrFlwY?p=preview

关于javascript - 在嵌套的 ng-repeat 中时,AngularJS ng-click 事件不会触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14520774/

相关文章:

javascript - 注入(inject)器已经创建。无法注册模块

javascript - 如何使用 Angular js 过滤数组

asp.net - 如何确定 JavaScript 中 RadioButtonList 的 SelectedValue?

javascript - 元素可见后触发的事件

javascript - 在私有(private)函数中访问全局(javascript)变量

javascript - 尝试使用 HTML5/CSS3/JS 创建带有 z-index 的堆叠菜单

javascript - 如何将输入绑定(bind)到 vue.js 模型

javascript - 无法手动拉伸(stretch)可拖动的 div

java - GWT - 处理同一元素上的双击和单击

javascript - 如何在 md-select 内单击按钮时关闭 md-select?