我是Angular的新手,所以我仍然对自己的工作方式感到满意。然而,我偶然发现了一个问题(相当早...),下面的代码在控制台中给我“未捕获的对象”并打破了Angular。 .config部分是罪魁祸首,如果我删除它,页面加载正常。我不完全确定错误是如何造成的,因为对我来说,一切看起来都很好?Angular Uncaught Object
var app = angular.module('app', ['ngRoute'])
.config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) {
$routeProvider
.when('/dashboard', {
templateUrl: '/app/views/admin.html',
controller: 'DashboardController'
})
.otherwise('/', {
redirectTo: '/'
})
$locationProvider.html5mode(true);
}])
.controller('DashboardController', ['$scope', function ($scope, Security) {
$scope.security = Security;
}])
什么是你正在注入'Security'对象? –
你的HTMl是什么样的?你是否包含Angular的routeProvider js文件? –
@TylerMcGinnis是包含文件ref,并且我已经用alert()预先编写了路由脚本,以确保它被抓取。 – leaksterrr