The core module
npm install angularfire2-exp
The official library for Firebase and Angular 2
 
Status: Release candidate
- Observable based - Use the power of rxjs, Angular 2, and Firebase.
- Realtime bindings - Synchronize database collections as objects or lists.
- Authentication - Monitor authentication state in realtime.
#### Quick links
Contributing
Plunker Template - Requires to set your Firebase credentials in app.module.ts.
Upgrading to v4.0? Check out our guide.
``bash`
npm install firebase angularfire2 --save
`ts
import {Component} from '@angular/core';
import {AngularFireDatabase, FirebaseListObservable} from 'angularfire2/database';
@Component({
selector: 'project-name-app',
template:
})
export class MyApp {
items: FirebaseListObservable;
constructor(db: AngularFireDatabase) {
this.items = db.list('/items');
}
}
``1. Installation & Setup
2. Retrieving data as objects - FirebaseObjectObservable
3. Retrieving data as lists - FirebaseListObservable
4. Querying lists
5. User Authentication - FirebaseAuthentication
6. Using AngularFire2 with Ionic 2
7. Using AngularFire2 with Ionic 3 and Angular 4
8. Deploying AngularFire2 to FirebaseHosting