0.0.2 • Published 6 years ago
@shtrihpunktir/ngx-facebook v0.0.2
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}) => {}
)