-1
이전에 잘못된 질문 형식으로 죄송합니다. 변경이 지금컴파일 링 문자열 htmlusing 각도 컴파일이 작동하지 않습니다.
내가 필요한 DIV를 렌더링 할 ngrepeat를 사용하는 HTML 문자열을 가지고 .. 여기
var templateHTML = "<div ng-repeat='entity in createCtrl.finalCCList'>\
<span>{{entity.name}}</span>\
</div>";
"createCtrl.finalCCList"는 이름과 ID 속성이 엔티티 객체의 목록이 그 안에. 지금 나는이 사용하여 컴파일 할 때 -
var compiledTemplateHTML = $compile(templateHTML)($scope);
if (compiledTemplateHTML && compiledTemplateHTML[0]) {
return compiledTemplateHTML[0].outerHTML;
}
else {
return "";
}
내가 아무 것도 얻을 수 없습니다. 반면 나는 $ scope.createCtrl.finalCCList가 필수 값을 가지고 있는지 확인했다.
여기에 아무 것도 없습니다.
일부 코드는 정말 도움이 될 것입니다. 지금까지 무엇을 했습니까? 당신의 지시어 코드는 무엇입니까? 그리고 html? 지침을 어떻게 사용합니까? – lealceldeiro
@AsielLealCeldeiro 업데이트 됨. 미안합니다. – OLDRomeo
당신이 여기서 무엇을하려고하는지 아직도 명확하지 않습니다. 우선, 왜'$ compile '을 사용하려고합니까? 이 작업을 수행하는 데는 거의 이유가 없으며 거의 항상 코드를 구성하는 데 더 좋은 방법입니다. 둘째, 나는'$ compile'이 배열을 반환한다고 생각하지 않는다. – Claies