<p align="center"> <h1 align="center">AngularFire2</h1> <p align="center">The official library for Firebase and Angular 2</p> </p>
npm install @fabien0102/angularfire2
The official library for Firebase and Angular 2
 
Status: Beta
- 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.
``bash`
npm install firebase angularfire2 --save
`ts
import {Component} from '@angular/core';
import {AngularFire, FirebaseListObservable} from 'angularfire2';
@Component({
selector: 'project-name-app',
template:
})
export class MyApp {
items: FirebaseListObservable;
constructor(af: AngularFire) {
this.items = af.database.list('/items');
}
}
``1. Installation & Setup
2. Retreiving data as objects - FirebaseObjectObservable
3. Retreiving data as lists - FirebaseListObservable
4. Querying lists
5. User Authentication - FirebaseAuthentication
6. Using AngularFire2 with Ionic 2