2016-07-20 3 views
0

에 들어갈 NG가-포함됩니다. 파일이 존재하면 작동합니다! 그러나 파일을 포함하지 않고 존재하지 않거나 일종의 오류가 발생하면 무한 루프가되어 결국 브라우저가 손상됩니다.나는 다음과 같은 한 무한 루프

나는 이것을 막을 방법이 있을까? 또는 ng-include 앞에 파일이 있는지 확인하는 방법이 있다면

FYI : 문제는 section.elements == ""가 아닌 section.elements의 내용이 파일에있는 파일을 참조하는지 여부입니다.

<div ng-repeat="element in section.elements | filter: { name: '' }" 
    ng-include="'/templ_url/'+ element.name +'.html'"> 
</div> 

그것은 빈 "이름"을 필터링 할 수있는 루프에서 속성 :/templ_url 디렉토리

답변

0

이 시도 할 수 있습니다.

+0

section.elements의 내용이/templ_url 디렉토리에있는 파일을 참조하는지 여부는 문제가되지 않습니다. – ecorvo

+0

$ http를 사용하여 파일 내용을 얻은 다음 ng-repeat ng-bind-html 속성을 사용합니다. –

+0

답변이 작동하면 답을 줄 수 있습니까? – ecorvo