这似乎意味着没有提供http和图标配置参数,但是图标配置是在应用程序模块级别提供的,并且httpmodule
导入到iconmodule
,其中提供了iconservice
。
@NgModule({
imports: [
CommonModule,
HttpModule,
],
declarations: [
IconComponent,
],
exports: [
IconComponent,
],
providers: [
IconService,
__platform_browser_private__.BROWSER_SANITIZATION_PROVIDERS,
],
})
和图标组件的桶。
export * from "./components/icon/icon.configuror";
export * from "./components/icon/icon.service.provider";
export * from "./components/icon/icon.service";
export * from "./components/icon/icon.component";
export * from "./components/icon/icon.module";
通过以不同的方式提供IconService解决了这个问题。
{
provide: IconService,
useFactory: iconServiceFactory,
deps: [Http, IconConfiguror],
},
和工厂本身
export function iconServiceFactory(http: Http, iconConfiguror: IconConfiguror) {
return new IconService(http, iconConfiguror);
}
我想由于某种原因,没有提供Http(即使导入了HttpModule),所以我不得不将其声明为依赖项。
@可在Service1和service2中注入 tsconfig.json emitDecoratorMetadata设置为true 在NGModule的提供者部分注册了Service1和Service2 如果有关系的话:我正在构建一个Ionic2RC0应用程序。以下是重要的文件: app.module.ts
我把我的Angular2项目从Beta.21升级到Beta.25.5。我已经修复了所有错误,以便在使用AOT或非AOT时没有错误(例如ng serve) 现在,当浏览器加载时,我的许多服务在运行时都会出现此错误,它会影响该文件的所有参数服务。 首先,我删除了我正在使用的桶,并检查了循环依赖关系。 “
我正在尝试使用组件并显示一个对话框。只有当我需要使用时,才会出现此错误。只要不插入就可以创建对话框。 我见过类似这样的问题的其他答案,但我似乎无法将其转化为我的解决方案。需要做些什么才能让它不失败? MessageDialog.component.ts 错误:无法解析MdlDialogReference:(?)的所有参数。在SyntaxError.zoneawareerror(http://loc
并在app.module.ts中注册 根据课程,下面应该将服务注入到我的组件中(但会导致前面提到的错误) 我可以按照以下方式修改代码来修复这个问题
我试图升级到最新的Angular,但我在组件上得到了错误,并转到URL/login 它类似于:ERROR ERROR:“uncatted(在promise中):ERROR:不能解析LocalStorageService:(?)的所有参数。 在我的文件上导入和放入服务有问题吗??或者我的组件上缺少语法?? 我的package.json