錯誤百科

缺少權杖

在編譯時期,建構函式參數沒有注入權杖。InjectionToken 是可以在依賴注入提供者中使用的權杖。

除錯方式

查看拋出錯誤的參數,以及該類別的所有使用處。 當建構函式定義了原始型別的參數(例如 string、number、boolean 與 Object)時,常會拋出此錯誤。

使用 @angular/core 的 @Injectable 方法或 @Inject 裝飾器,確保你注入的型別已被具體化(具有執行時期表示)。請確保在此裝飾器中加入提供者,以免拋出 NG0201: No Provider Found。