The officially supported AngularJS binding for Firebase
npm install angularfire1
AngularFire is the officially supported AngularJS binding for
Firebase. Firebase is a backend service that provides data storage,
file storage, authentication, and static website hosting for your Angular app.
AngularFire is a complement to the core Firebase client. It provides you with several Angular
services:
* $firebaseObject - synchronized objects
* $firebaseArray - synchronized collections
* $firebaseStorage - store and retrieve user-generated content like images, audio, and video
* $firebaseAuth - authentication, user management, routing
Join our Firebase Google Group
to ask questions, provide feedback, and share apps you've built with AngularFire.
Looking for Angular 2 support? Visit the AngularFire2
project.
* Getting Started With Firebase
* Downloading AngularFire
* Documentation
* Examples
* Migration Guides
* Contributing
AngularFire requires Firebase in order to authenticate users and sync
and store data. Firebase is a suite of integrated products designed to help you develop your app,
grow your user base, and earn money. You can sign up here for a free account.
In order to use AngularFire in your project, you need to include the following files in your HTML:
``html
`
You can also install AngularFire via npm and Bower and its dependencies will be downloaded
automatically:
`bash`
$ npm install angularfire --save
`bash`
$ bower install angularfire --save
* Quickstart
* Guide
* API Reference
* Wait And Eat
* TodoMVC
* Tic-Tac-Tic-Tac-Toe
* Firereader
* Firepoker
* Date Object To A Firebase Timestamp Using $extend
* Filter a $FirebaseArray
* Migrating from AngularFire 1.x.x to 2.x.x
* Migrating from AngularFire 0.9.x to 1.x.x`
If you'd like to contribute to AngularFire, please first read through our contribution
guidelines. Local setup instructions are available here.