【发布时间】:2016-10-24 01:56:23
【问题描述】:
我在 Angular 2 应用程序的 HTML 模板中有一个元素。我向它添加了一个指令:
<div myCustomDirective>HELLO</div>
我希望每当我将鼠标悬停在 div 上时,应该更改 div 内的文本,但需要从 Directive (mouseover) 事件中完成。
如何从Directive 发出事件并将其捕获到父元素中?
【问题讨论】:
-
为什么不在组件本身中监听鼠标悬停?什么是父元素?是不是模板中包含上述HTML的元素?
-
是的,那个是父容器。另外我只是想了解是否有任何方法可以从 Directive -> Parent 传播数据。