2017-02-11 4 views
0

현재 프로젝트를 진행 중입니다. 몇 가지 문제가 있습니다. 내가 무엇을하려고하든, ng-include는 다른 폴더에있는 부분 뷰를로드 할 수 없습니다.ng-include 부분 뷰를 포함하지 않음

view.html 파일을 페이지 넘김 폴더에로드하고 싶습니다. 내 파일은 페이지 매김 폴더와 같은 레벨에있는 폴더에 있습니다.

여기

<div class="container"> 
    <div class="col-sm-6" id="NEWS"> 
    <div class="well" ng-repeat="info in news"> 
     <p> 
     {{info.description}} 
     </p> 
    </div> 
    <ng-include src="'/pagination/view.html'"></ng-include> 
    </div> 
</div> 

view.html 테스트의 목적을 위해 하나의 caption test을 가지고 내 사이트보기 조각입니다.

<div ng-include src=.... 
<div ng-include=".... 
<ng-include src="'../pagination/view.html". 

아무것도 작동하는 것 같다 없습니다 :

나는이 코드를 사용하여 시도했다. 누군가 문제에 대해 무엇을 알고 있습니까?

+0

templateUrl을 사용하여 디렉토리를 만들고 그 디렉토리를 포함시켜야하는 이유는 무엇입니까? – gianni

답변

1

내 파일은 페이지 매김 폴더와 같은 레벨에있는 폴더에 있습니다.

당신은 틀림없이 HTML 템플릿에 잘못된 경로를 전달하고 있습니다.

index.html 파일에 글을 쓰고있는 것처럼 템플릿 디렉토리를 참조해야합니다. 따라서 ng-include 지시문이 존재하는 HTML 템플릿에 관계없이 루트가 index.html이있는 곳인 것처럼 경로를 지정해야합니다.

경로 앞에 '/'를 사용하지 마십시오.

--- index.html을

---/템플릿/app.html

---/tempates가/매김 /보기 :

다음 폴더 트리가있는 가정 경우 .html 중에서

당신은 다음과 같이 그것을 할 것이다 당신의 app.html에서 view.html을 포함하려는 :

<ng-include src="'templates/pagination/view.html'"></ng-include> 

도움이되기를 바랍니다.