여기에 내 문제입니다 :관리하는 방법 UI 라우터 기반 프로젝트에서 NG를-포함
내 프로젝트는 주로ui-router
가
<div ui-view></div>
섹션의 다양한 페이지를 배치하여,
index.html
에 포함되어
.
하나의 다른 페이지에서이 파일을 page1
이라고 부르 자. 동일한 서브 디렉토리에 부분적으로 ng-include
이있다. 그러나, 나는 UI 라우터가 index.html
에 내 페이지를 이동하기 때문에
GET http://localhost/myProj/v3/myproj/app/index/page1Partial.html 404
이 분명히 있음을
<div ng-include="'page1Partial.html'"</div>
내가 콘솔 오류가 발생하여이 부분을 포함하는 시도가에 따라
ng-include
을 찾고 그 디렉토리.
부분적으로는 index
폴더로 옮기고 싶지 않습니다. 구조적으로는 내 프로젝트를 이해하지 못합니다. 또한, 같은 디렉토리에 하드 코딩 된 전체 경로를 입력하지 않으려합니다 (잠재적으로 미래에 변경 될 수 있음). 상대적으로 간단하고 안전한 방법으로이 부분을 참조 할 수 있기를 바랍니다.
이 문제를 효율적이고 신속하게 관리하는 가장 좋은 방법은 무엇입니까? 내 파일 구조가 어떻게 생겼는지 포함 시켰습니다
같은 :
myproj
|-- app
| |-- index
| | |-- index.html
| | |-- index.js
| |-- page1
| | |-- page1.html
| | |-- page1.js
| | |-- page1Partial.html
| |-- page2
|-- common
| |-- resources
| | |-- page1resources.js
| | |-- page2resources.js
내가 page1.html' 사용에 포함되는 부분이다 '것을 제대로 이해하고 있는가 'ui-router '와 결코 직접적으로 액세스하지 않습니까? – hon2a