文件:点击不工作

时间:2018-06-07 14:31:43

标签: dart angular-dart

我正在尝试制作全局点击事件指令。但是文档:点击对我不起作用。

PreLogitsFlatten

更改文档时:点击点击我得到预期的行为。但当然不是全球性的。我做错了什么?

1 个答案:

答案 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;
  }
}