Используйте фреймворк, не переходите непосредственно к DOM (что вы подразумеваете под «простым JavaScript»), если у вас нет другого выбора. (Или вообще не используйте фреймворк.)
Но обратите внимание на предупреждение в ElementRef
документах :
Разрешение прямого доступа к DOM может сделать ваше приложение более уязвимым для атак XSS. Внимательно рассмотрите любое использование ElementRef
в вашем коде. Подробнее см. Руководство по безопасности .
Если вы можете избежать использования ElementRef
(не обращаясь непосредственно к DOM), это, вероятно, лучше.