私はサービス/プロバイダーを私に注入しようとしています私はそれを工場やサービスと同じようにすることはできないようです。私が間違ったことを教えてください、私はそれが単純で、たぶんばかしい間違いだと知っていますが、私は見つけることができません
Plnkr: http://plnkr.co/edit/B1XGDZNOpiIJVE4q3zMP?p=preview
未知のエラー:[$ injector:modulerr]モジュールmyAppのインスタンス化に失敗しました: エラー:[$ injector:unpr]不明なプロバイダ:$ window
回答:
回答№1の場合は3@Michaelが述べたように、このようにプロバイダに依存関係を注入することはできません。 getメソッドで依存関係を提供することができます
this.$get =["$window", "alert", function (window, alert){
}];
回答№2については2
これを行うことはできません。プロバイダは設定フェーズで登録されますが、このフェーズではサービスはまだ注入できません。 http://docs.angularjs.org/guide/module - モジュールの読み込みと依存関係
チェックアウト http://docs.angularjs.org/guide/providers。ここで、設定フェーズで利用できるものが表示されます。