Angular2:ElementRef nativeElement与querySelector性能 [英] Angular2: ElementRef nativeElement vs querySelector performance

查看:584
本文介绍了Angular2:ElementRef nativeElement与querySelector性能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有时候我必须去DOM event listners,因为

我对querySelector更加熟悉,我可以更轻松地使用它.

I'm more familiar with querySelector I can use it with more ease.

但是我想知道ElementRef必须提供什么,哪个更好.

But I wonder what does ElementRef has to offer and which one is better.

推荐答案

ElementRefRenderer提供了DOM API一部分的抽象,当没有可用的实际浏览器DOM时,该API允许执行一些与DOM相关的操作.在服务器或WebWorker中执行Angular应用程序时会出现这种情况.不使用此抽象可能会阻止您的应用程序使用服务器端渲染或WebWorkers.

ElementRef and Renderer provide an abstraction of a part of the DOM API which allows to execute some DOM related actions when no actual browser DOM is available like it is the case when the Angular application is executed by the server or in a WebWorker. Not using this abstraction might prevent your application to utilize server-side-rendering or WebWorkers.

这篇关于Angular2:ElementRef nativeElement与querySelector性能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆