即使在 StackBlitz 中的提供商中添加应用,我的控制台中也会获得ERROR Error: Uncaught (in promise): Error: No provider for App!
。
答案 0 :(得分:1)
- >在app.module.ts
中删除app.module.ts
- >应用程序不是服务,因此您可以删除提供程序中的“应用程序”并且它可以正常运行。
答案 1 :(得分:1)
您应该从app.modules.ts文件中删除提供商的应用。 实际上,Providers仅用于您在应用程序中使用的添加服务。
答案 2 :(得分:1)
您需要删除
import { App } from 'ionic-angular/components/app/app';
来自scrolling.header.directive.ts
文件的这一行,并在
import { Platform, DomController} from 'ionic-angular';
到
import { Platform, DomController, App } from 'ionic-angular';
答案 3 :(得分:0)
主要错误是由于从中导入 App
import { App } from 'ionic-angular/components/app/app';
将此更改为
import { App } from 'ionic-angular';
解决了这个问题。