エラー百科辞典

Required input is accessed before a value is set.

必須入力にアクセスされましたが、値はバインドされていません。

これは、ディレクティブまたはコンポーネント内で必須入力にアクセスするタイミングが早すぎる場合に発生する可能性があります。 これは、入力がクラス構築の一部として読み取られる場合に一般的に発生します。

入力は、ngOnInit ライフサイクルフック以降で使用できることが保証されています。

エラーの修正

必須入力は、リアクティブコンテキスト内でアクセスしてください。 たとえば、テンプレート自体、computed の内部、またはエフェクトの内部でアクセスしてください。

あるいは、ngOnInit ライフサイクルフック以降に必須入力にアクセスしてください。