2016-03-24 21 views
1

私は角度からのエラーを取得:角の不明なプロバイダエラー:エラーメッセージに記載されている関数の連鎖の意味は何ですか?

angular.js:68 Uncaught Error: [$injector:unpr] Unknown provider: utilProvider <- util <- AuthInterceptor <- $http <- $templateFactory <- $view <- $state 

私はエラーをローカライズしようとしているが、私はそのエラーメッセージmensions機能のチェーンの意味を理解していない:

utilProvider <- util <- AuthInterceptor <- $http <- $templateFactory <- $view <- $state 

あなたは説明できますか、これらの人は何ですか?彼らの秩序は何ですか?それは依存スタックのように見えますが、右から左、または左から右ですか?

答えて

2

このエラースタックは、左から右に表示されます。

必ずしもエラーが最初のオブジェクトにあるわけではなく、最初のオブジェクトを使用しようとしたときにエラーが発生したことを意味します。

角生成エラースタックは以前のエラーへのリンクを提供し、バグをその起源にトレースできます。

Chromeで開発している場合は、コンソールでリンクをクリックして、角度のウェブサイトにアクセスし、エラーの説明とよくある原因を確認できます。

+0

私はリンクをクリックしてエラーの説明を読みましたが、あまりにも一般的です。チェーンメンバーの関係は? 'a - > b'は' a'が 'b'を設定ブロックの依存として要求するのでしょうか?ですから、 '$ state'、' $ view'、...、 'util'と' util'が 'utilProvider'を見つけられませんでしたか? –

+0

これは、BがAをインスタンス化しようとしたことを意味し、それを実行できませんでした。 – Slytherin

+0

ああ、「正しい」メンバーは「左の」メンバーの定義を探していて、それを作成しようとしていますか?ありがとう! –

関連する問題