AngularJS 컨트롤러 또는 서비스에서 지시어와 함께 제공되는 작은 HTML 템플릿을 "컴파일/보간/뭐든지"처리 할 수 있으며 최종 HTML 출력을 문자열로 가져올 수 있습니까?AngularJS가 지시어로 HTML을 컴파일하고 문자열로 출력합니까?
자세한 내용은 내 템플릿이 var html = '<span my-directive="myVariable"></span>'
이고 my-directive가 myVariable을 조작하는 동안 추가 html을 추가한다고 가정 해 보겠습니다. (그것이 올바른 방법입니다 있는지 확실하지 않습니다)
지금, 나는 그 HTML $compile(html)({myVariable: myVariable})
를 컴파일하고 싶은 마지막 최종 결과 문자열로 전체 HTML을 갖는
<span my-directive="myVariable">
<span>additional content added by my amazing directive while manipulating myVariable</span>
</span>
이 아이디어를 어떻게 얻을 수 있을까요? 모든 조언은 높이 평가됩니다.
건배 :)
내가 정확히 필요한 것은 아닙니다. 최종 결과가 문자열로 더 필요합니다 (지시어가 실행 된 최종 완전한 html). 나는 그것을 돈 요소에 추가하지 않고 오히려 $ translate 서비스의 translate-value에 주입하려고합니다. – Mauro