2014-10-01 6 views
0

을 시작하지 못했습니다 : 나는에 html5mode을 주석는 각도 나는 다음과 같은 오류 받고 있어요 모듈을

Failed to instantiate module ContactsApp due to: TypeError: undefined is not a function

오류가 사라집니다 app.js 등을 나는/연락처로 이동 할 때 뷰/list.html 템플릿이로드되지 않습니다. 나는 상당히 새로운 각도로 움직여서 단순한 무언가를 간과하고 있다고 생각합니다. 문제를 해결하는 방법을 잘 모릅니다.

app.js :

angular.module('ContactsApp', ['ngRoute']) 
    .config(function ($routeProvider, $locationProvider) { 
     $routeProvider 
      .when('/contacts', { 
       controller: 'ListController', 
       templateUrl: 'views/list.html' 
      }); 
     $locationProvider.html5mode(true); 
    }); 

HTML :

<html ng-app="ContactsApp"> 
    <head> 
     <title>Contacts</title> 
     <base href="/" /> 
     <link rel="stylesheet" href="lib/bootstrap/dist/css/bootstrap.min.css" /> 
    </head> 
    <body> 
     <div class="container"> 
      <div class="page-header"> 
       <h1>Contacts</h1> 
      </div> 
      <div class="row"> 
       <div class="col-sm-12" ng-view></div> 
      </div> 
     </div> 
     <script src="lib/jquery/dist/jquery.min.js"></script> 
     <script src="lib/bootstrap/dist/js/bootstrap.min.js"></script> 
     <script src="lib/angular/angular.min.js"></script> 
     <script src="lib/angular-route/angular-route.min.js"></script> 
     <script src="src/app.js"></script> 
     <script src="src/controller.js"></script> 
    </body> 
</html> 

답변

2

그것은 html5Mode의 (자본 'M').

angular.module('ContactsApp', ['ngRoute']) 
    .config(function ($routeProvider, $locationProvider) { 
     $routeProvider 
      .when('/contacts', { 
       controller: 'ListController', 
       templateUrl: 'views/list.html' 
      }); 
     $locationProvider.html5Mode(true); 
    }); 
+0

감사합니다. 처음에는 항상 간단한 것들입니다. –

관련 문제