代码之家  ›  专栏  ›  技术社区  ›  Parth Godhani

Facebook没有提供商(Ionic Native)

  •  3
  • Parth Godhani  · 技术社区  · 7 年前

    错误:没有脸书提供商!
    &nbspat注入错误(核心es5.js:1231)
    &nbspat无提供错误(核心es5.js:1269)
    &nbspat ReflectiveInjector_。
    &nbspat反射射束
    getByKeyDefault(core.es5.js:2809)
    &nbspat反射射束
    . getByKey(核心.es5.js:2741)
    .get(核心es5.js:2610)
    &nbspat AppModuleInjector。NgModuleInjector。get(核心es5.js:3578)

    &nbspat createClass(core.es5.js:10903)
    在createDirectiveInstance(core.es5.js:10723)

    2 回复  |  直到 7 年前
        1
  •  10
  •   sebaferreras    7 年前

    您需要添加 Facebook 在你的 AppModule ( app.module.ts 文件):

    // ...
    import { Facebook } from '@ionic-native/facebook';
    
    
    @NgModule({
        declarations: [...],
        imports: [...],
        bootstrap: [IonicApp],
        entryComponents: [...],
        providers: [
            // ...
            Facebook // <--- Here!
            // ...
            { provide: ErrorHandler, useClass: IonicErrorHandler }
        ]
    })
    export class AppModule { }
    
        2
  •  5
  •   Deepak Thomas    5 年前

    离子4 +: 在里面 单元 具有使用FB登录的组件,添加:

    import { Facebook } from '@ionic-native/facebook/ngx';
    

    [注意/ngx]

    并为该@NgModule添加提供者

    providers: [ Facebook, .... ]