我想破解我的AngularJS文件,它幾乎適用於整個部分。但是,當我點擊該應用並導航到使用ngLazyBind和angular-history的唯一部分時,出現以下問題:Error: [$injector:unpr] Unknown provider: aProvider <- a <- $lazyBind
。我使用ngMin希望這種東西不會發生。當我將uglify的mangled
屬性設置爲false
時,此問題消失。Angular code mangled會導致「Unknown Provider」消息
另一個小注 - 將$lazyBind
注入控制器是導致錯誤的原因。我可以在應用程序中包含lazyBind
而沒有問題,但是當我將$lazyBind
注入控制器時會出現錯誤。
我提到角度歷史的原因是,如果我完全消除lazyBind,則出現與Error: [$injector:unpr] Unknown provider: mProvider <- m <- History
完全相同的錯誤。
無論你使用的角度或縮小的一個版本的代碼的縮小版本。無論哪種方式,不要在開發中做,否則你會得到這些可理解的錯誤。 – haimlit
這不是爲了開發本身 - 我試圖找到一個正在運行的生產原型。 – Zambezi