森林海
2022-12-02 17:26:54
安裝后angular-autofocus-fix導(dǎo)入了 AutofocusModule當(dāng)我運(yùn)行角度項(xiàng)目時,它顯示以下錯誤: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當(dāng)我檢查那個 node_mudule我在我的項(xiàng)目中使用角度 10。
3 回答

慕工程0101907
TA貢獻(xiàn)1887條經(jīng)驗(yàn) 獲得超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貢獻(xiàn)1858條經(jīng)驗(yàn) 獲得超8個贊
似乎它沒有針對 Angular 10 進(jìn)行更新,ModuleWithProviders 不能再使用泛型(https://angular.io/guide/updating-to-version-10#new-removals-of-deprecated-apis)
關(guān)于它的回購有一個問題:https ://github.com/korniychuk/angular-autofocus-fix/issues/14
添加回答
舉報(bào)
0/150
提交
取消