我有一个自耕农脚手架应用程序(角度全栈生成器)。
grunt serve
工作正常,但grunt build
会产生一个锁定内存的分布,很可能是因为 angular 中的循环引用。
我将 angular 升级到1.2.15
. 我得到的错误是:
WARNING: Tried to Load Angular More Than Once
在升级之前,错误是:
Error: 10 $digest() iterations reached. Aborting!
调试非常困难,因为它只发生在构建/缩小之后。我所有的module都是 angular 的数组格式,所以缩小 DI 应该不是问题,但它是。
没有单一的脚本会导致这种情况。它消失的唯一方法是我不使用我的 app.js 文件进行初始化。我的 app.js 文件在下面。
有什么想起来的吗?
'use strict';
angular.module('myApp', [
'ngCookies',
'ngResource',
'ngSanitize',
'ngRoute',
'ngTagsInput',
'ui.bootstrap',
'google-maps',
'firebase'
]);
angular.module('myApp').config(['$routeProvider', function ($routeProvider) {
$routeProvider
.when('/', {
templateUrl: 'views/listing.html',
controller: 'ListingCtrl'
})
.otherwise({
redirectTo: '/'
});
}]).constant('FIREBASE_URL', 'something');