내 각 지시어에서 'script'태그와 div 콘텐츠를 추가하는 목록의 특정 개체에 대해 DOM으로부터 외부 스크립트를 만듭니다. 추가 할 수는 있지만 스크립트를 제거 할 수는 없습니다. 나는 버튼에 {a, b, c}의 목록이 들어 있다고하자. DOM 요소를 a에 추가하고 b에 대한 DOM 요소를 제거하고 클릭 할 때 C에 추가하려고합니다. 내 질문에 & 스크립트를 추가하는 DOM 요소를 제거하려면 어떻게 만들 수 있습니다. 요소를 만들기위한Angular.js에 DOM에서 createElement를 추가/제거하는 방법
내 코드이 내가 요소를 만드는 데 사용하고 무엇
var a = document.createElement('script');
a.src = 'errors.js' // here 22 &223 are codes extracted from errors.js
a.setAttribute('source', 22);
a.setAttribute('source', 223);
var e = document.getElementsByTagName('script')[0];
e.parentNode.insertBefore(a,e);
입니다. Angular.js에서 할 수있는 더 좋은 방법이 있습니까? 내가 만든 요소와 속성을 제거하려고합니다.
감사합니다!
만약 당신이 자바 스크립트를 사용하여 생성하려는 요소를 만들고 싶다면 $ this.doc = document.createElement ("div"); angle.element (document.getElementsByTagName ('body')). append ($ scope.div); –
스크립트를 만들고 dom을 통해 추가하려고합니다. – rUI
$ scope.script = document.createElement ("script"); angle.element (document.getElementsByTagName ('body')). append ($ scope.script); –