AngularJS Minfication 错误与 $provide.decorator

Posted

技术标签:

【中文标题】AngularJS Minfication 错误与 $provide.decorator【英文标题】:AngularJS Minfication Error with $provide.decorator 【发布时间】:2015-06-22 08:57:41 【问题描述】:

我的 app.config 中有以下代码(在 url 中强制使用 hashbang),这会在缩小过程中产生问题:

app.config(["$provide", function ($provide) 
    ..
    $provide.decorator('$sniffer', function ($delegate) 
        $delegate.history = false;
            return $delegate;
    );

]);

我知道这与 DI 有关,我已经定义了“$provide”,不确定还需要做什么。任何帮助将不胜感激。

【问题讨论】:

$delegate 作为函数参数可能是个问题 像魅力一样工作。非常感谢。 确保在任何地方都这样做以避免在缩小时出错:) 知道了。谢谢队友:) 【参考方案1】:

检查一下

app.config(["$provide", function ($provide) 
    ..
    $provide.decorator('$sniffer', ['$delegate', function ($delegate) 
        $delegate.history = false;
            return $delegate;
    ]);

]);

【讨论】:

以上是关于AngularJS Minfication 错误与 $provide.decorator的主要内容,如果未能解决你的问题,请参考以下文章

AngularJS 和处理 404 错误

AngularJS 错误:$injector:unpr 未知提供者

Laravel 和 angularjs 得到 405 Method not allowed 错误

观点AngularJS 为什么成功了?

Beego与AngularJS的模板格式冲突,该怎么解决?

百度上传插件WebUploader,angularjs指令封装