Angular 一个简单的指令实现 阻止事件扩散
生活随笔
收集整理的這篇文章主要介紹了
Angular 一个简单的指令实现 阻止事件扩散
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//指令定義
@Directive({selector: `click-stop-propagation`events: 'stopClick($event)' }) class ClickStopPropagation {stopClick(event:Event) {event.preventDefault();event. stopPropagation();} } //使用 <button (click)="doSomething()" click-stop-propagation>
@Directive({selector: `click-stop-propagation`events: 'stopClick($event)' }) class ClickStopPropagation {stopClick(event:Event) {event.preventDefault();event. stopPropagation();} } //使用 <button (click)="doSomething()" click-stop-propagation>
?
?
參考:
https://github.com/angular/angular/issues/2042
轉載于:https://www.cnblogs.com/wolbo/p/11287610.html
總結
以上是生活随笔為你收集整理的Angular 一个简单的指令实现 阻止事件扩散的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 算法函数:得到一个字符串中的最大长度的数
- 下一篇: 杭电多校(二)2019.7.24--暑假