やっほー
循環参照

【Angular】「Uncaught Error: Can’t resolve all parameters for XXXService」って何や?

  • 2019年7月8日
  • 2021年3月16日
  • Angular
  • 78view

Angularで謎のエラーが出ました。

Uncaught Error: Can’t resolve all parameters for XXXService

まあ、大したことではないのですが解説します。

Uncaught Error: Can’t resolve all parameters for XXXService

このエラーは、サービス間で循環参照している場合に発生します

「AサービスがBサービスを呼び、BサービスがAサービスを呼んでいる」場合などですね。

エラー解消方法

単純に循環参照を解消すればいいので、

  • 間にCサービスを挟む
  • 循環されないようにする

で解消されます。

おすすめ書籍

僕はAngularの勉強をするのに以下の書籍を購入しました。おすすめですよ!

まとめ

大して内容なくてすみません。

まあ、今回はこれだけですん。

ではまた!

循環参照
フォローしてもらえると泣いて喜びます