特定の ID を持つ要素が Angular ディレクティブ内の DOM に既に存在するかどうかを確認するにはどうすればよいですか? 要素を使用angular.element()
すると、要素が存在しない場合に作成されます。たとえばangular.element('someID')
、要素が既に存在するかどうかにかかわらず、要素を返します。
回避策として現在行っているのは、次の.html()
ような jqLite 関数を使用することです。
if(angular.element('#someElementID'). html() ) {
console.log('要素が既に存在する場合にのみ発生します');
}
これを行うより良い方法はありますか?このためだけにjQuery全体を含めることは避けたいと思います。