我在我的应用中获得module error,但它会在页面刷新时自行修复。
是否可以安全地假设(因为重新加载修复了问题)我的代码没有错误,还有其他原因导致问题?
可能是模块错误的原因是什么?
编辑:
我正在以单个文件(angular.min.js)的形式使用AngularJS v1.2.0-rc.2,其中包含angular.min,angular-route.min,angular-resource.min和angular-sanitize。分钟。
这是完整的错误:
Failed to instantiate module quoteApp due to:
Error: [$injector:nomod] http://errors.angularjs.org/undefined/$injector/nomod?p0=quoteApp
at Error ()
at http://www.example.com/js/quote/angular.min.js:6:453
at http://www.example.com/js/quote/angular.min.js:19:275
at b (http://www.example.com/js/quote/angular.min.js:19:25)
at http://www.example.com/js/quote/angular.min.js:19:156
at http://www.example.com/js/quote/angular.min.js:27:259
at Array.forEach (native)
at q (http://www.example.com/js/quote/angular.min.js:7:264)
at e (http://www.example.com/js/quote/angular.min.js:27:198)
at Nb (http://www.example.com/js/quote/angular.min.js:31:252
这是相关的代码:
var quoteApp = angular
.module('quoteApp', ['ngRoute', 'ngResource', 'ngSanitize'])
.config(function ($interpolateProvider, $routeProvider) {
$interpolateProvider.startSymbol('[[').endSymbol(']]');
$routeProvider
.when('/dates', {controller: 'QuoteCtrl', templateUrl: 'dates.html'})
.when('/done', {controller: 'SummaryCtrl', templateUrl: 'done.html'})
.otherwise({ redirectTo: '/dates'});
})