2014-03-04 2 views
0

EJS로 템플릿 화 된 Express 앱을 Angular로 변환하려고합니다. Angular Strap popover를 사용하려고 할 때 popover content가 HTML 부분으로부터 데이터를 보여주기를 원합니다. 문제는 서버가 해당 경로에 대한 GET 요청을 작성하고 찾을 수없는 파일을 참조 할 때입니다.GET 요청을 작성하는 앵글 스트랩 팝업 데이터 템플릿

나의 명시적인 구성은 templates 폴더에 index.html 파일이 있습니다. 정체는 인접 디렉토리의 public 폴더에 있습니다. 전체 폴더 구조는 다음과 같습니다.

app 
--public 
--templates 
    -index.html 
    -user.html 

원하는 popover 콘텐츠는 user.html에 있으며 index.html에서 참조하고 있습니다. 내 각 코드는 다음과 같습니다 : 나는 user.html, /user.html, 이들의 조합을 시도했습니다

<a 
    title="User Info" 
    data-content="test" 
    data-template="/user.html" 
    bs-popover>whatever</a> 

. 콘솔에서 루트에서 http://hostname.com/user.html이 존재하지 않는다는 404 오류가 발생합니다. 내 질문은 어떻게 각도의 부분적인 HTML 파일을 참조하고 올바른 파일을 가리키고 서버에 대한 GET 요청이 아닌가?

나는 각도 Ui 부트 스트랩을 사용해 보았지만 부분적 지원이 부족합니다.

감사합니다.

답변

1

파일은 Express 구성으로 정의 된 폴더의 정적 폴더로 있어야합니다. 따라서 /user.html은 파일에 대해 public/user.html을 찾고 있습니다. 찾지 못하면 서버에 GET 요청을 보냅니다.

관련 문제