没有缩小,我的代码运行正常,但是当它缩小时,不会调用load函数:
$stateProvider
// logged-in pages ------------------------
.state("app", {
abstract: true,
template: "<div ui-view></div>",
resolve: {
load: function (appStarter) {
console.log("app.load");
var appStarterPromise = appStarter.start();
return appStarterPromise.then(function () {
$("body").removeClass("loading");
});
}
}
}).state("app.home", {
//...
知道为什么没有触发,或者如何调试它?
答案 0 :(得分:1)
试试这个:
resolve: {
load: ['appStarter', function (appStarter) {
console.log("app.load");
var appStarterPromise = appStarter.start();
return appStarterPromise.then(function () {
$("body").removeClass("loading");
});
}]
}
这就是你如何注入依赖关系,缩小证明!