森林海
2022-12-02 17:26:54
安裝后angular-autofocus-fix導入了 AutofocusModule當我運行角度項目時,它顯示以下錯誤:ERROR in node_modules/angular-autofocus-fix/index.d.ts:4:23 - error TS2314: Generic type 'ModuleWithProviders<T>' requires 1 type argument(s).static forRoot(): ModuleWithProviders當我檢查那個 node_mudule我在我的項目中使用角度 10。
3 回答

慕工程0101907
TA貢獻1887條經驗 獲得超5個贊
通過在下面給定的代碼片段中添加這個來app.module.ts解決這個問題
declare module "@angular/core" {
interface ModuleWithProviders<T = any> {
ngModule: Type<T>;
providers?: Provider[];
}
}
@NgModule({
// ......
})
export class AppModule { }
就我而言,這個問題是在我ng-bootstrap升級angular-10.

猛跑小豬
TA貢獻1858條經驗 獲得超8個贊
似乎它沒有針對 Angular 10 進行更新,ModuleWithProviders 不能再使用泛型(https://angular.io/guide/updating-to-version-10#new-removals-of-deprecated-apis)
關于它的回購有一個問題:https ://github.com/korniychuk/angular-autofocus-fix/issues/14
添加回答
舉報
0/150
提交
取消