問題
如下代碼所示, 如果在angular中配置route的resolve時, 沒有指定'PicLoader', 則在壓縮模式下(uglify), angular執行報錯. 通過如下方式可以解決:
解決
$routeProvider
.when("/pic", {
controller: "ImageViewerCtrl",
templateUrl: "image.html",
resolve: {
images: ['PicLoader', function (PicLoader) {
return PicLoader();
}]
}
})