2016-07-27 2 views
0

현재 [email protected] 모듈에 문제가 있습니다.angular-route가 자동으로 활성화되지 않는 것 같습니다.

라우터가 자체적으로 활성화하지 않는 것 같습니다. 내 말은 그 페이지 (http://localhost/index.html)를 부를 때 요청한 템플릿이 나타나지 않는다는 것입니다. 그러나 수동으로 URL 끝 부분에 해시 (#)를 추가하면 라우터가 활성화되고 올바른 템플릿이 표시됩니다.

거의 동일한 라우터 구성으로 테스트 응용 프로그램을 빌드하고 해당 응용 프로그램에서 라우터가 예상대로 작동합니다.

콘솔에 오류가 기록되지 않았습니다.

angular.module('app', ['ngRoute']) 
     .config(function ($routeProvider) { 
      $routeProvider 
       .when('/', { 
        templateUrl: './app/html/default.html' 
       }) 
       .when('/login', { 
        templateUrl: './app/html/login.html', 
       }) 
       .otherwise({ 
        redirectTo: '/' 
       }); 
    }); 

템플릿은 기본적으로 표시되는 내용 템플릿을 표시하는 텍스트와 범위 태그입니다

는 설정이다.

도움이 필요합니다.

답변

0

인덱스 페이지에 ng-view 지시문을 넣었습니까? 관련 라우팅 코드, html, 템플릿 중 더 많은 것을 공유해야합니다.

관련 문제