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';