Angularjs不明なプロバイダー
-
21-12-2019 - |
質問
スタックオーバーフローには多くの未知のプロバイダーの質問があり、私はこれまでのところカップルを見ましたが、それらのどれも私の問題を解決しませんでした。私がそれを見つけたら、この質問を削除します。
これは私のコードがどのように見えるか、expenseTrackerはangular.module
です:
ExpenseTracker.run(["$provide", "$q",function($provide, $q){
console.log("define gapi service")
window.gapiinit = function($q, $provide){
var gapiPromise = $q.defer().promise;
var ROOT = 'https://localhost:1800/_ah/api';
gapi.client.load('expensetTackerapi', 'v1', function() {
gapiPromise.resolve(gapi);
}, ROOT);
$provide.factory("gapi",function(){
return gapiPromise
})
}
}]
.
エラーは次のようになります:
Uncaught Error: [$injector:unpr] Unknown provider: $provideProvider <- $provide
http://errors.angularjs.org/1.2.7/$injector/unpr?p0=%24provideProvider%20%3C-%20%24provide
. 解決
$provide
はプロバイダで、$provide
メソッドではなく、app.config
メソッドでのみ挿入できます。
所属していません StackOverflow