0.0.2 • Published 6 years ago

@shtrihpunktir/ngx-facebook v0.0.2

Weekly downloads
1
License
-
Repository
-
Last release
6 years ago

NGX Facebook

Facebook SDK wrapper for Angular

Install

Instap with npm

npm install --save @shtrihpuntir/ngx-facebook

Add NgxFacebookModule.forRoot into root module imports, which requires FB.init params object

import {NgxFacebookModule} from '@shtrihpuntir/ngx-facebook';

@NgModule({
  imports: [
    NgxFacebookModule.forRoot({
        appId: 'your app id here',
        xfbml: true,
        version: 'v3.0'
      }),
  ]
})

Usage

Inject NgxFacebookService

class AppComponent {
  constructor(private readonly facebook: NgxFacebookService)
}

To run share dialog call NgxFacebookService.share method with share dialog params. This returns observable and compotes after result recieved

this.facebook.share({
  method: 'share',
  href: 'https://developers.facebook.com/docs/',
}).subscribe(
  ({post_id}) => {},
  ({error_message}) => {}
)