在StackBlitz中没有App Error,Ionic 3的提供者

时间:2017-12-21 07:24:37

标签: angular ionic3

即使在 StackBlitz 中的提供商中添加应用,我的控制台中也会获得ERROR Error: Uncaught (in promise): Error: No provider for App!

Here is my Stackblitz project

4 个答案:

答案 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';
解决了这个问题。