Angularjs ngRoute ошибка неперехваченного объекта

Я получаю ошибку uncaught object в моей консоли при попытке загрузить мое приложение angularjs. Я не знаю, связано ли это с ng-route.js или нет, но что вся ошибка говорит мне, что это неперехваченный объект

Здесь мой код

HTML

<title>Foundation</title>
 
 
 
 
 
 
 
 
 
 <div id="template">
 <div id="view">
 
 </div>
 </div>

app.js

//Initialize angular module include route dependencies
var app = angular.module("servicedesk", ['ngRoute']);
app.config(function ($routeProvider) {
 $routeProvider
 .when('/', {
 templateUrl:"partials/login.html",
 controller:"login"
 });
});

controller.js

app.controller("login", function ($scope) {
 return "";
});
2 ответа

ng-app должно содержать имя модуля. Измените ng-app="selfservice" на ng-app="servicedesk".


Angular -route является разделенным модулем, вам нужно включить его в объявление модуля servicedesk следующим образом:

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

licensed under cc by-sa 3.0 with attribution.