我得到这个错误:
Uncaught Error: [$injector:modulerr]
但我不记得我做错了什么,所以我怎么能找到是什么原因导致这个错误?
JS:
angular.module('app', ['ngMaterial', 'angular-loading-bar', 'ngAnimate'])
.config(function($mdIconProvider) {
$mdIconProvider
.defaultFontSet('fontawesome')
.iconSet("call", '/images/icons/sets/communication-icons.svg', 24)
.iconSet("social", '/images/icons/sets/social-icons.svg', 24);
})
.controller('AppCtrl', function ($scope, $timeout, $mdSidenav, $mdUtil, $log) {
$scope.toggleLeft = buildToggler('left');
$scope.toggleRight = buildToggler('right');
/**
* Build handler to open/close a SideNav; when animation finishes
* report completion in console
**/
function buildToggler(navID) {
var debounceFn = $mdUtil.debounce(function(){
$mdSidenav(navID)
.toggle()
.then(function() {
$log.debug("toggle " + navID + " is done");
});
},200);
return debounceFn;
}
$scope.closeLeft = function() {
$mdSidenav('left').close()
.then(function() {
$log.debug("close LEFT is done");
});
};
$scope.closeRight = function() {
$mdSidenav('right').close()
.then(function() {
$log.debug("close RIGHT is done");
});
};
var originatorEv;
this.openMenu = function($mdOpenMenu, ev) {
originatorEv = ev;
$mdOpenMenu(ev);
};
});
function DialogController($scope, $mdDialog) {
$scope.hide = function() {
$mdDialog.hide();
};
$scope.cancel = function() {
$mdDialog.cancel();
};
$scope.answer = function(answer) {
$mdDialog.hide(answer);
};
}
PS。如果这是导致错误的原因,我不会在我的应用中使用ngRoute
。
,如果你能使用非精缩的角度 - 你可以在HTML中获得更多可读的错误信息 – Grundy
您是否包括了所有必需的js文件?确保没有错过的js文件包含... –
你是否缩小了你的代码?或按原样使用它? – Grundy