我有HTML结构ng-click:
<div ng-click="parent()">
<div ng-click="d"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
ng-click="parent()"如果我这样做,我怎么能在外面禁用ng-click="d"
Mic*_*zos 31
stopPropagation在角度$event对象上使用该方法:
<div ng-click="parent()">
<div ng-click="d(); $event.stopPropagation();"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
或者将$event对象作为ng-click方法的参数传递,并调用stopPropagation方法:
<div ng-click="parent()">
<div ng-click="d($event)"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
在d:
$scope.d = function (event) {
// ...
event.stopPropagation();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7083 次 |
| 最近记录: |