Je veux détruire mon fichier AngularJS, et cela fonctionne pour presque toute la partie. Cependant, lorsque je clique sur l'application et que je navigue vers la seule partie qui utilise ngLazyBind et angular-history, je reçois le message suivant: Error: [$injector:unpr] Unknown provider: aProvider <- a <- $lazyBind
. J'utilise ngMin dans l'espoir que ce genre de choses ne se produirait pas. Lorsque j'ai défini la propriété mangled
d'uglify sur false
, ce problème disparaît.Le code angulaire brouillé provoque le message "Fournisseur inconnu"
Une autre petite note - l'injection $lazyBind
dans un contrôleur est ce qui provoque l'erreur. Je peux inclure lazyBind
dans l'application sans problème, mais quand j'injecte $lazyBind
dans un contrôleur l'erreur se pose.
La raison pour laquelle je mentionne l'historique angulaire est si j'élimine complètement lazyBind, la même erreur exacte apparaît avec Error: [$injector:unpr] Unknown provider: mProvider <- m <- History
.
Soit vous utilisez une version minified de angulaire ou une version minified de votre code. De toute façon, ne le faites pas en développement, sinon vous obtenez ces erreurs compréhensibles. – haimlit
Ce n'est pas pour le développement lui-même - j'essaie d'obtenir un prototype de production qui fonctionne. – Zambezi