从html事件

时间:2016-08-02 09:55:54

标签: javascript angular

是否可以从html事件中调用角度分量方法?

<shape onclick="myMethodInParentComponent()" >

我无法使用(click),因为角度不知道shape。 Shape还有许多未知的子元素,因此将整个DOM-Tree重建为Comoponents对我来说太过分了。

2 个答案:

答案 0 :(得分:1)

黑客,但我要求的是一个黑客:

onclick="ng.probe(myparendcomponentid).componentInstance.mymethod()

答案 1 :(得分:0)

添加自定义指令,实施 HostListener Listen click event using directive

使用事件发射器调用父组件中的函数