我正在尝试制作全局点击事件指令。但是文档:点击对我不起作用。
PreLogitsFlatten
更改文档时:点击到点击我得到预期的行为。但当然不是全球性的。我做错了什么?
答案 0 :(得分:3)
在Dart中删除了document:
和类似的事件范围。
改为使用
import 'dart:html';
class ClickOutsideDirective implements OnInit, OnDestroy {
StreamSubscription _docClickSub;
ngOnInit() {
_docClickSub = document.onClick.listen((event) {
print('Target:' + event.target.toString());
});
}
ngOnDestroy() {
_docClickSub?.cancel();
_docClickSub = null;
}
}