Как проверить, существует ли элемент с определенным идентификатором в моей DOM внутри директивы Angular? Используя angular.element()
, элемент создается, если его не существует, например angular.element('someID')
возвращает элемент, уже существующий или нет.
Что я сейчас делаю в качестве обходного пути, использую функцию .html()
jqLite следующим образом:
if (angular.element('# someElementID'). html()) {
console.log( "только срабатывает, если элемент уже существует" );
}
Есть ли лучший способ сделать это? Я хотел бы избежать включения всего jQuery только для этого.