2015-12-16 4 views
1

я получаю эту ошибку, описанных в этом url:ngRoute ошибка с AngularJS

Описание Эта ошибка возникает, когда модуль не загружается из-за какой-то исключение. Сообщение об ошибке выше должно предоставить дополнительный контекст.

Использование ngRoute В AngularJS 1.2.0 и более поздних версиях ngRoute был перемещен на на собственный модуль. Если вы получаете эту ошибку после обновления до 1.2.x или более поздней версии, убедитесь, что вы установили ngRoute.

Но я не понимаю, почему это происходит не так, я добавил ngRoute так:

var myApp = angular.module("myProject", ["ngRoute"]); 

(и целая связка больше, но я не думаю, что вопросы)

И файл ngRoute JS добавляется в файл _Layout.cshtml:

<script src="~/Scripts/External/Angular/angular-route.js"></script> 

Что еще я должен посмотреть?

+1

Доступен ли файл 'angle-route.js'? Можете ли вы перейти к '~/Scripts/External/Angular/angle-route.js' в браузере? – Mourndark

+0

'http: // localhost: 00000/Скрипты/Внешние/Угловые/угловые-route.js' работы. – Spikee

+2

'~/Scripts/External/Angular/angle-route.js' следует добавлять после' angular.js' –

ответ

0

controller.js

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

app.config(function($routeProvider) { 
    $routeProvider 
    .when("/", { 
     templateUrl : "main.htm" 
    }) 
    .when("/", { 
     templateUrl : "red.htm" 
    }) 
    .when("/green", { 
     templateUrl : "green.htm" 
    }) 
    .when("/blue", { 
     templateUrl : "blue.htm" 
    }); 
}); 

Добавить внешний файл для угловых route.js после углового сценария в index.html

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular-route.js"></script> 

работает код на W3School:

https://www.w3schools.com/angular/tryit.asp?filename=try_ng_routing

Смежные вопросы