【发布时间】:2014-04-05 21:44:14
【问题描述】:
我有以下代码:
<table class="table">
<tr>
<th>Name___</th>
</tr>
<tr ng-repeat="app in apps"
ng-click="go('/editApp/' + plugin.name);">
<td>
<span>{{app.name}}</span>
</td>
<td style="width: 100px;">
<i class="glyphicon glyphicon-pencil"
ng-click="openPopup(app)"></i>
</td>
</tr>
</table>
当我点击 OpenPopup 时,go() 方法也会触发,我该怎么做,如果我点击弹出窗口,弹出窗口就会触发?
【问题讨论】:
-
从
tr中删除ng-click -
好吧,如果你点击一个子元素,你实际上也点击了它的父元素。这称为事件传播,特别是事件冒泡
标签: javascript html angularjs twitter-bootstrap