2016-06-08 4 views
0

내 각 지시어에서 '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에서 할 수있는 더 좋은 방법이 있습니까? 내가 만든 요소와 속성을 제거하려고합니다.

감사합니다!

+0

만약 당신이 자바 스크립트를 사용하여 생성하려는 요소를 만들고 싶다면 $ this.doc = document.createElement ("div"); angle.element (document.getElementsByTagName ('body')). append ($ scope.div); –

+0

스크립트를 만들고 dom을 통해 추가하려고합니다. – rUI

+0

$ scope.script = document.createElement ("script"); angle.element (document.getElementsByTagName ('body')). append ($ scope.script); –

답변

0

당신은에 ("당신의 스크립트 태그를"). 선택에 따라 요소

같은 방식으로 angular.element ("선택")를 제거하기 위해) (제거합니다. angular.element ("스크립트")을 제거 추가 할 수 있습니다 elemement를 추가하십시오

관련 문제