2017-09-20 5 views
0
당신은 당신의 AppModule ( app.module.ts 파일)에 Facebook를 추가 할 필요가

ERROR Error: No provider for Facebook!
    &nbspat injectionError (core.es5.js:1231)
    &nbspat noProviderError (core.es5.js:1269)
    &nbspat ReflectiveInjector_.throwOrNull (core.es5.js:2770)
    &nbspat ReflectiveInjector
.getByKeyDefault (core.es5.js:2809)
    &nbspat ReflectiveInjector
.getByKey (core.es5.js:2741)
    &nbspat ReflectiveInjector
.get (core.es5.js:2610)
    &nbspat AppModuleInjector.NgModuleInjector.get (core.es5.js:3578)
    &nbspat resolveDep (core.es5.js:11039)
    &nbspat createClass (core.es5.js:10903)
     at createDirectiveInstance (core.es5.js:10723)
View_MyApp_Host_0 @ MyApp_Host.html:1페이스 북에 대한 바이더 없습니다 (이온 기본)

답변

1

:

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


@NgModule({ 
    declarations: [...], 
    imports: [...], 
    bootstrap: [IonicApp], 
    entryComponents: [...], 
    providers: [ 
     // ... 
     Facebook // <--- Here! 
     // ... 
     { provide: ErrorHandler, useClass: IonicErrorHandler } 
    ] 
}) 
export class AppModule { } 
+0

을 내가 페이스 북 아니면 그냥'Facebook'이해야와 FacebookModule –

+0

를 작성해야하는 매개 변수 괜찮아요 – sebaferreras

+0

하지만이 같은 페이스 북의 SDK를 가져 오기 {FacebookModule}에서 'ngx - 페이스 북'; –