2014-10-16 3 views
0

У меня проблема с ngRoute инъекции ... У меня есть файл углового route.min.js inclueded в правильном пути, но по-прежнему получать this errorAngularjs Mobile UI ngRoute ошибка впрыска

Вот Javascript код:

(function() { 

var app = angular.module('ParkPlanner', ['mobile-angular-ui', 'ngRoute']); 

    app.config (['$stateProvider', '$urlRouterProvider', 
    function ($stateProvider, $urlRouterProvider) { 

    $stateProvider 

.state('home', { 
    url: '/home', 
    templateUrl: 'pages/home.html' 
}) 

.state('results', { 
    url: '/results', 
    templateUrl: 'pages/results.html' 
}); 

$urlRouterProvider.otherwise('/home'); 

}]); 

})(); 

Вот HTML голова:

<script src="js/angular.min.js"></script> 
<script src="js/angular-route.min.js"></script> 
<script src="js/mobile-angular-ui.min.js"></script> 
<script src="js/app.js"></script> 

Любая идея, что я не хватает? Спасибо!

ответ

0

Мой друг лет должен также поставить route.min.js.map и, попробуйте импортировать «$ routeProvider» вместо «$ urlRouterProvider», давайте попробуем.

+0

Спасибо за ответ! Я добавил: и заменить urlRouterProvider с routeProvider ... Все та же ошибка и Неожиданный токен <внутри углового-route.min .js.map – Nathan

0

Похоже, вы пытаетесь настроить состояния с помощью ng-router. Это не поддерживается. Вы должны настроить маршруты, как это в нг-маршрутизатор:

.when('/home', { 
    templateUrl: 'pages/home.html' 
}) 

Кроме того, следует добавить зависимость к угловому-UI-маршрутизатор, как это:

var app = angular.module('ParkPlanner', ['mobile-angular-ui', 'ui.router']); 
app.config (['$stateProvider', '$urlRouterProvider', 
    function ($stateProvider, $urlRouterProvider) { 
     $stateProvider 

     .state('home', { 
     url: '/home', 
     templateUrl: 'pages/home.html' 

     //And so on.... 
}) 
})(); 
Смежные вопросы