Я старался последовательно избегать JQuery в своем приложении angular2, главным образом из-за совета более опытных людей относительно прямого доступа DOM. Теперь я работаю над директивой draggable, которая использует ElementRef. Учитывая, что ElementRef также напрямую обращается к элементам DOM, мне было интересно, есть ли какие-либо преимущества в использовании JQuery или этой Директивы.Использование ElementRef против JQuery в Angular 2
2
A
ответ
1
С JQuery у вас есть библиотека, специально предназначенная для манипуляций с DOM. Некоторые операции, безусловно, будут проще или короче. Но также следует избегать прямого доступа DOM с помощью ElementRef. ViewChild + локальный шаблон переменная часто является лучшим выбором. Посмотрите здесь: https://angularjs.blogspot.de/2016/04/5-rookie-mistakes-to-avoid-with-angular.html
3
Кажется, прямой доступ на DOM больше не нахмурился, используя jQuery. Угловая команда обновляет документы для использования elementRef.nativeElement
напрямую, а не Renderer
Только если вы хотите использовать веб-работников или рендеринг на стороне сервера, вам нужно их избегать.
Смежные вопросы
- 1. angular 2 ElementRef in es5
- 2. Использование ElementRef в трубе
- 3. Требуется ли ElementRef, чтобы получить dragstart DragEvent в Angular 2?
- 4. ElementRef in [email protected] и Angular @ ElementRef 2.0.0-beta.1
- 5. .Net Core Angular 2 JQuery
- 6. Плагин JQuery не работает с Angular 2
- 7. Использование Highlight JS в Angular 2
- 8. Использование Angular 1 библиотек в Angular 2?
- 9. Как использовать jQuery UI с Angular 2
- 10. Использование сервисов в Angular 2
- 11. Мерцание при использовании слайдера JQuery ui в компоненте Angular 2
- 12. Как обновить ElementRef в угловом 2
- 13. Использование модуля узла в Angular 2
- 14. Разница между рендерером и ElementRef в угловом 2
- 15. Modal Angular 2 body
- 16. Угловая 2 Release «Неожиданное значение« ElementRef », импортированное модулем«
- 17. Использование обработчика jquery в Angular
- 18. Как реализовать D3 в Angular 2
- 19. Использование Packery with Angular 2
- 20. Использование JSNLog с Angular 2
- 21. Угловые 2 Получить несколько элементов с elementref
- 22. Манипуляция Dom в Angular 2
- 23. Какие директивы действуют в Angular 2?
- 24. Angular 2 CreateElement
- 25. Использование PouchDB-аутентификации в Angular 2
- 26. Использование функции JavaScript в приложении Angular 2
- 27. Использование Ui-route в Angular-2
- 28. Использование IScroll в Angular 2/Typcript
- 29. Использование интерфейса Lifecycle в Angular 2
- 30. Использование сторонней библиотеки (parse.com) в Angular 2