Я читал, что неразумно взаимодействовать с DOM напрямую как в целях безопасности, так и в плане производительности.Избегайте использования синтаксиса, подобного приведенному ниже, для выбора элементов.
const itemToManipulate = document.getElementById('example');
Поэтому я прочитал хороший обходной путь - использование директивы ElementRef.Но продолжайте, чтобы найти, что Angular Documents советуют об этом из-за сильной связи, что такое жесткая связь?
Находится в документации здесь
Я согласился на использование ViewChild,вот так ...
@ViewChild('itemToManipulate') public item: ElementRef<any>;
Приводит ли это к нежелательному поведению, о котором я должен беспокоиться (с точки зрения безопасности / производительности), и есть ли лучшая практика взаимодействия с DOM, или это не следует делатьв пределах угловой (6/7)?
Заранее спасибо.