2017-05-18 1 views
0
  when('/contact', { 

       templateUrl: './Contact.html', 
       controller: 'ContactController' 
      }). 
      otherwise(
      { 
       redirectTo: '/home' 
      }); 

나는 이와 같이 템플릿을 사용하고 있습니다. 실행하려고하면 템플릿 URL이 작동하지 않습니다. 내 응용 프로그램 Angular TemplateURL에 대한 링크가 첨부되어 있습니다. issuse 문제를 해결하는 방법에 대해 도와주세요.각도 템플릿 템플리트 오류

+0

:

그래서 당신은이 같은 템플릿 URL의 경로를 변경해야? –

+0

github 링크의 프로젝트 구조에 따라 templateUrl이 pages/Contact.html이되어서는 안됩니까? – chaoticmind

+0

기본 href 메타 태그를 설정 한 다음 / –

답변

0

404 오류가 표시됩니까? 그렇다면 부분 검색을 시도한 경로를 확인하십시오. 언급 한 경로가 올바른지 확인하십시오. 인덱스와 관련이 있습니다. pages/'pagename'.html이어야합니다.

when('/contact', { 

      templateUrl: 'pages/Contact.html', 
      controller: 'ContactController' 
     }) 
0

먼저 상대 경로가 작동하는 방식을 이해해야합니다. 그래서, 여기은 다음과 같습니다

/

./ 현재 디렉토리

../에게 의미 현재 디렉토리의 부모를 의미 현재 드라이브의 루트를 의미한다.

사용한대로 : templateUrl: './Contact.html', 현재 디렉토리를 조사합니다. 경로를 액세스하는 동안 점점 어떤 오류

when('/contact', { 

       templateUrl: './pages/Contact.html', 
       controller: 'ContactController' 
      }). 
      otherwise(
      { 
       redirectTo: '/home' 
      }); 
관련 문제