2016-10-17 3 views
0

я не могу показаться, чтобы создать простой угловой маршрут в моем текущем приложении, так как он обрабатывает мне следующую ошибку: неперехваченной Ошибки: [$ Инжектор: modulerr]не может впрыскивать ngRoute зависимости в Угловых

Я уже ввел ngRoute в качестве зависимости в моем модуле, а также добавил скрипт angular-route.js в свой html-файл. Моя текущая угловая версия - 1.2.25, поэтому это сценарий углового маршрута.

HTML

<html lang="en"> 
    <head> 
    <meta charset="UTF-8"> 
    <title>ACME App</title> 
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.25/angular.min.js"></script> 
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.25/angular-route.js"></script> 
    <script src="js/controllers.js"></script> 
    </head> 
    <body ng-app="init"> 
    <a ng-href="#main">sup</a> 
    <ng-view></ng-view> 
    </body> 
</html> 

controllers.js

var app = angular.module("init", ["ngRoute"]); 

app.config('$routeProvider', function($routeProvider) { 
    $routeProvider 
    .when("/", { 
     templateUrl : "templates/main.html" 
    }); 
}); 

шаблоны/main.html

<h1>Main Page</h1> 

ответ

1

Я думаю, что вы пропустили [ ]

app.config(['$routeProvider', function($routeProvider) { 
    $routeProvider 
    .when("/", { 
     templateUrl : "templates/main.html" 
    }); 
}]); 
+0

Да, я сделал. Он работает сейчас. Благодаря! – Anna