【问题标题】:NullInjectorError: No provider for Firebase! for Ionic FrameworkNullInjectorError:没有 Firebase 的提供者!对于离子框架
【发布时间】:2018-07-28 17:56:21
【问题描述】:

我在关注https://ionicframework.com/docs/native/fcm/ 将 Firebase 集成到我的 Ionic 项目中。它显示运行时错误,未找到 Firebase 提供程序。

运行时错误:

【问题讨论】:

  • 您是否在您的应用和页面中安装并导入了firebase
  • 我安装了 Cordova 和 Ionic Native 插件使用: $ ionic cordova plugin add cordova-plugin-fcm $ npm install --save @ionic-native/fcm 。在 app.component.ts 我添加了 import { FCM } from '@ionic-native/fcm';构造函数(私有 fcm:FCM){}

标签: firebase ionic-framework push-notification ionic3


【解决方案1】:

这可能是因为您忘记将其添加到您的应用模块提供程序列表中。

将其导入您的 app.module.ts 并将其添加到提供程序列表中,然后它应该可以工作

import {FCM} from '@ionic-native/fcm'

@NgModule({
  ... 
  providers : [
    ... 
    FCM
  ]
}) 

【讨论】:

  • @ionic-native/fcm ,未找到
  • 使用@ionic-native/fcm/ngx
猜你喜欢
  • 2019-11-16
  • 2021-01-20
  • 2019-06-25
  • 2018-09-19
  • 2018-05-02
  • 2020-12-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多