Angular 没有应用程序错误提供商,StackBlitz中的爱奥尼亚3

Angular 没有应用程序错误提供商,StackBlitz中的爱奥尼亚3,angular,ionic3,Angular,Ionic3,我得到了一个错误:Uncaught(承诺中):错误:应用程序没有提供程序代码 ->在app.module.ts中从app.module.ts中的提供程序中删除“app” ->应用程序不是一项服务,因此您可以删除提供商中的“应用程序”,它可以正常工作。您应该从App.modules.ts文件中删除提供商中的应用程序。 实际上,提供者只是用于将您正在使用的服务添加到应用程序中 主要错误是由于从 import{App}来自'ionic angular/components/App/App' 将此更改

我得到了一个
错误:Uncaught(承诺中):错误:应用程序没有提供程序StackBlitz中的提供商中添加了应用程序后,也在我的控制台中编写>代码


->在
app.module.ts中
app.module.ts中的提供程序中删除“app”


->应用程序不是一项服务,因此您可以删除提供商中的“应用程序”,它可以正常工作。

您应该从App.modules.ts文件中删除提供商中的应用程序。
实际上,提供者只是用于将您正在使用的服务添加到应用程序中

主要错误是由于从
import{App}来自'ionic angular/components/App/App'


将此更改为
从“离子角度”导入{App}

已解决问题。

您需要删除

import { App } from 'ionic-angular/components/app/app';
从您的
scrolling.header.directive.ts
文件中删除这一行,并从同一文件中修改下面提到的行

import { Platform,  DomController} from 'ionic-angular';


实际上是因为错误,我将应用添加到了提供商。实际上是因为错误,我将应用添加到了提供商。如果此答案解决了您的问题,您可以批准此答案。您是否可以添加一些详细信息,例如为什么会这样?因为您已经在App.module.ts文件中添加了应用的依赖项,因此您不需要在应用程序中再次添加它实际上,它在app.module.ts.中甚至不需要directive.no,而从'ionic angular/components/app/app'导入{app}之间有什么区别
从“离子角度”导入{Platform,DomController,App}
import { Platform,  DomController, App } from 'ionic-angular';