簡體   English   中英

在Angular 2中使用ElementRef vs JQuery

[英]Using ElementRef vs JQuery in Angular 2

我一直試圖避免在我的angular2應用程序中使用JQuery,這主要是由於有經驗的人們對直接DOM訪問的建議 現在,我正在研究使用ElementRef的可拖動指令。 考慮到ElementRef也直接訪問DOM元素,我想知道使用JQuery或此Directive之間是否有任何優勢。

似乎不再需要直接進行DOM訪問,使用jQuery仍然如此。 Angular團隊正在將文檔更新為直接使用elementRef.nativeElement而不是Renderer僅當您要使用Web Worker或服務器端渲染時,才必須避免使用它。

使用Jquery,您有一個專門用於DOM操作的庫。 某些操作肯定會更容易或更短。 但是,也應避免使用ElementRef直接進行DOM訪問。 ViewChild +本地模板變量通常是更好的選擇。 在這里看看: https : //angularjs.blogspot.de/2016/04/5-rookie-mistakes-to-avoid-with-angular.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM