AngularFire is a complement to the core Firebase client. It provides you with three Angular services:
$firebaseObject- synchronized objects
$firebaseArray- synchronized collections
$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 here.
Table of Contents
- Getting Started With Firebase
- Downloading AngularFire
- Migration Guides
Getting Started With Firebase
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:
<!-- AngularJS --> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.0/angular.min.js"></script> <!-- Firebase --> <script src="https://www.gstatic.com/firebasejs/3.6.4/firebase.js"></script> <!-- AngularFire --> <script src="https://cdn.firebase.com/libs/angularfire/2.2.0/angularfire.min.js"></script>
You can also install AngularFire via npm and Bower and its dependencies will be downloaded automatically:
$ npm install angularfire --save
$ bower install angularfire --save