Angular - Events()vs Renderer2.listen

时间:2018-05-13 10:26:42

标签: angular

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

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

或者使用Renderer2的listen方法:

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

由于

1 个答案:

答案 0 :(得分:0)

他们两个都很好。但是,如果需要操纵DOM,最安全的方法是使用渲染器。