- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在生成 https://editor.swagger.io/ Codegen 代理。
它在 Angular 10 中给出了以下错误。如何修复?
Generic type 'ModuleWithProviders' requires 1 type argument(s).
export class ApiModule {
public static forRoot(configurationFactory: () => Configuration): ModuleWithProviders {
return {
ngModule: ApiModule,
providers: [ { provide: Configuration, useFactory: configurationFactory } ]
};
}
constructor( @Optional() @SkipSelf() parentModule: ApiModule,
@Optional() http: HttpClient) {
if (parentModule) {
throw new Error('ApiModule is already loaded. Import in your base AppModule only.');
}
if (!http) {
throw new Error('You need to import the HttpClientModule in your AppModule! \n' +
'See also https://github.com/angular/angular/issues/20575');
}
}
}
最佳答案
这个错误告诉你,ModuleWithProviders
类有 1 个通用参数。所以你应该像 ModuleWithProviders<T>
一样使用它其中 T 是一种类型。
编辑:
该类定义如下:
interface ModuleWithProviders<T> {
ngModule: Type<T>
providers?: Provider[]
}
.
export class ApiModule {
public static forRoot(configurationFactory: () => Configuration) : ModuleWithProviders<ApiModule> {
return {
ngModule: ApiModule,
providers: [ { provide: Configuration, useFactory: configurationFactory } ]
};
}
见资源:
关于Angular 10 Swagger Codegen : Generic type ModuleWithProviders<T> requires 1 type argument(s),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63166372/
我是 Angular 2 的新手,我需要路由部分的帮助。我正在使用 http://jasonwatmore.com/post/2016/09/29/angular-2-user-registratio
我正在通过 Angular 2 开展一个 MEAN 项目,并正在为我的各个页面设置路由。我见过很多使用 ModuleWithProviders 进行路由的示例,而不是使用 NgModule ( htt
嗨,我对 Angular 不是很有经验,也找不到解决方案 - 我正在开发一个 Ionic Cordova 项目,我想更新 Android API 级别。 之后,我无法使用该命令构建我的代码ionic
您好,我遇到了一个与任何事情都无关的问题。 我展示了一些我的代码,希望它能有用。 请注意,当我开始创建响应式表单时,问题就出现了。 首先,这是我的 package.json: { "name":
我已升级到 Angular 10,但出现以下错误: ERROR in node_modules/angularx-flatpickr/flatpickr.module.d.ts:6:64 - er
从 Angular 版本 8 升级到 10 后。 运行 - ng serve 命令给我错误 - node_modules/ngx-tree-select/src/module.d.ts:11:56 中
安装后angular-autofocus-fix导入自动对焦模块 当我运行 Angular 项目时,它显示以下错误: ERROR in node_modules/angular-autofocus-f
我正在关注 Angular js 官方的 angular 2.0 教程 site并卡在路由练习的末尾。该代码上次有效,但前几天我再次在 node.js cmd 中点击“npm start”时,“err
我正在关注 angular 2 routes guide import { Routes, RouterModule } from '@angular/router'; import { FooCom
我正在生成 https://editor.swagger.io/ Codegen 代理。 它在 Angular 10 中给出了以下错误。如何修复? Generic type 'ModuleWithPr
我正在尝试使用 Angular 创建一个 webapp,但是在编译时我收到了这个我无法解决的错误: ERROR in src/app/app.module.ts(22,5): error TS2322
我是一名优秀的程序员,十分优秀!