2015-09-23 37 views
1

我的角碼縮小後出現問題,例如$ injector:modulerr和類似。 我使用的是自定義模塊,看看這裏https://github.com/grevory/angular-local-storage/blob/master/src/angular-local-storage.js,被注射了這種方式:縮小後的角度未知提供者

var app = angular.module('MyNewApp', ['LocalStorageModule']); 

app.config(function(localStorageServiceProvider){ 
    localStorageServiceProvider.setPrefix('myNewApp'); 
    localStorageServiceProvider.setStorageType('sessionStorage'); 
}) 

的縮小後它不工作,所以我想這樣的事情如下修正:

app.config(["localStorageService", function(localStorageServiceProvider){ 
    .. 
}) 

而且

angular.module('MyNewApp', []) 
// and also .module('LazyDogzApp', ['LocalStorageModule']) 
    .config(['localStorageService', function(localStorageServiceProvider) 
    ... 
    }]); 

但我送花兒給人得到一個錯誤$注射器:unpr未知提供者:localStorageService

任何想法?謝謝

+0

你忘了,當你定義'MyNewApp'模塊 – Rodson

+0

@Rodson沒有我想它也增加了'LocalStorageModule',但沒有 – DevT

回答

1

試試這個。

app.config(["localStorageServiceProvider", function(localStorageServiceProvider){ 
    ... 
}) 
+0

由於它的工作原理 – DevT

相關問題