angular - 错误: Uncaught (in promise) - Angular error - NullInjectorError:

标签 angular error-handling module

我只是通过在我拥有的组件的构造函数中放置“private homePage:HomePage”而得到此错误。
Idk为什么这会发生问题
错误:

Error: Uncaught (in promise): NullInjectorError: StaticInjectorError(AppModule)[PaymentMethodComponent -> HomePage]: 
  StaticInjectorError(Platform: core)[PaymentMethodComponent -> HomePage]: 
    NullInjectorError: No provider for HomePage!
NullInjectorError: StaticInjectorError(AppModule)[PaymentMethodComponent -> HomePage]: 
  StaticInjectorError(Platform: core)[PaymentMethodComponent -> HomePage]: 
    NullInjectorError: No provider for HomePage!
    at NullInjector.get (core.js:855)
    at resolveToken (core.js:17514)
    at tryResolveToken (core.js:17440)
    at StaticInjector.get (core.js:17266)
    at resolveToken (core.js:17514)
    at tryResolveToken (core.js:17440)
    at StaticInjector.get (core.js:17266)
    at resolveNgModuleDep (core.js:30393)
    at NgModuleRef_.get (core.js:31578)
    at resolveDep (core.js:32143)
    at resolvePromise (zone-evergreen.js:797)
    at new ZoneAwarePromise (zone-evergreen.js:879)
    at fesm5.js:3145
    at ZoneDelegate.invoke (zone-evergreen.js:359)
    at Object.onInvoke (core.js:39699)
    at ZoneDelegate.invoke (zone-evergreen.js:358)
    at Zone.run (zone-evergreen.js:124)
    at NgZone.run (core.js:39511)
    at AngularFrameworkDelegate.push../node_modules/@ionic/angular/dist/fesm5.js.AngularFrameworkDelegate.attachViewToDom (fesm5.js:3141)
    at attachComponent (framework-delegate-c2e2e1f4.js:3)
谁能帮我?

最佳答案

您是否尝试在component.ts中添加提供程序?

@Component({
  selector: 'my-app',
  templateUrl: './app.component.html',
  styleUrls: [ './app.component.css' ],
  providers: [HomePage]
 })

关于angular - 错误: Uncaught (in promise) - Angular error - NullInjectorError:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63249006/

相关文章:

javascript - firebase firestore - 如何检查 catch 中的错误

java - Java 中的独立(语法上或在单独的文件中)内部类?

image - umbraco xslt getMedia错误

http - AngularJS $http 未定义

python - 强制将现有模块安装在特定路径中

angular - 如何使用 ForkJoin 处理 http 请求序列 Angular 4

angular - 当我点击 child 时如何从 parent 那里调用方法?

twitter-bootstrap - Angular 4 Bootstrap js 在构建后未加载

javascript - 基于字符串数组修改数组中对象的属性

c# - WCF 代理包装器 - 离线缓冲数据,重新连接并在线发送回来