ngClick指令在相同作用域下创建了$event
该变量引用了JS下的event对象,可以用来调stopPropagation函数阻止冒泡
<table>
<tr ng-repeat="user in users" ng-click="showUser(user)">
<td>{{user.firstname}}</td>
<td>{{user.lastname}}</td>
<td>
<button class="btn" ng-click="deleteUser(user.id, $index); $event.stopPropagation();">
Delete
</button>
</td>
</tr>
</table>
参考原文:http://stackoverflow.com/questions/20300866/angularjs-ng-click-stoppropagation