首页 > 解决方案 > Angular - 事件()与 Renderer2.listen

问题描述

在 Angular 2+ 中使用 HTML 中的 () 捕获事件是否更好:

<h1 (click)="onClick($event)"></h1>

或者使用 Renderer2 的监听方法:

renderer.listen(element, 'click', (event) => {
  onClick(event);
});

谢谢

标签: angular

解决方案


他们俩都完全没问题。但是,如果您需要操作 DOM,最安全的方法是使用渲染器。


推荐阅读