如何将两个指令连接到Angular中的同一个函数?

时间:2017-04-21 09:31:24

标签: angular mouseevent

我有一个大便,当大鼠进入时显示DIV并在大鼠离开时隐藏DIV。由于我使用classList.toggle("hidden"),我意识到我可以从这两个事件中调用相同的方法(它只是花花公子)。

<td (mouseenter)="pooper($event,row)" 
    (mouseleave)="pooper($event,row)">
    {{row.info}}
    <div class="pooper hidden">PoopUp</div>
</td>

但是,我想回忆一下,有一种方式可以同时注册两者。我以为我可以执行以下操作,但似乎没有任何内容被收听(可能是由于语法错误)。报告没有错误,谷歌搜索语法或任何示例都没有给我任何东西(可能是由于代表我的关键字选择不当)。

<td (mouseenter,mouseleave)="pooper($event,row)">
    {{row.info}}
    <div class="pooper hidden">PoopUp</div>
</td>

我错过了什么?

1 个答案:

答案 0 :(得分:2)

目前不支持此功能,似乎不会计划在不久的将来https://github.com/angular/angular/issues/6675#issuecomment-251009636