安装后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
提交
取消