1+ # AngularFire [ ![ Build Status] ( https://travis-ci.org/firebase/angularfire.svg?branch=master )] ( https://travis-ci.org/firebase/angularfire ) [ ![ Coverage Status] ( https://coveralls.io/repos/firebase/angularfire/badge.svg?branch=master&service=github )] ( https://coveralls.io/github/firebase/angularfire?branch=master ) [ ![ Version] ( https://badge.fury.io/gh/firebase%2Fangularfire.svg )] ( http://badge.fury.io/gh/firebase%2Fangularfire )
12
2- # AngularFire
33
4- [ ![ Build Status] ( https://travis-ci.org/firebase/angularfire.svg?branch=master )] ( https://travis-ci.org/firebase/angularfire )
5- [ ![ Coverage Status] ( https://coveralls.io/repos/firebase/angularfire/badge.svg?branch=master&service=github )] ( https://coveralls.io/github/firebase/angularfire?branch=master )
6- [ ![ Version] ( https://badge.fury.io/gh/firebase%2Fangularfire.svg )] ( http://badge.fury.io/gh/firebase%2Fangularfire )
7- [ ![ Join Slack] ( https://img.shields.io/badge/slack-join-brightgreen.svg )] ( https://firebase-community.appspot.com/ )
8-
9- AngularFire is the officially supported [ AngularJS] ( http://angularjs.org/ ) binding for
10- [ Firebase] ( http://www.firebase.com/?utm_medium=web&utm_source=angularfire ) . Firebase is a
11- backend service that provides data storage, authentication, and static website hosting for your Angular app.
4+ AngularFire is the officially supported [ AngularJS] ( https://angularjs.org/ ) binding for
5+ [ Firebase] ( https://firebase.google.com/ ) . Firebase is a
6+ backend service that provides data storage, authentication, and static website hosting for your
7+ Angular app.
128
139AngularFire is a complement to the core Firebase client. It provides you with three Angular
1410services:
1511 * ` $firebaseObject ` - synchronized objects
1612 * ` $firebaseArray ` - synchronized collections
1713 * ` $firebaseAuth ` - authentication, user management, routing
1814
15+ Join our [ Firebase + Angular Google Group] ( https://groups.google.com/forum/#!forum/firebase-angular )
16+ to ask questions, provide feedback, and share apps you've built with AngularFire.
17+
18+
19+ ## Table of Contents
20+
21+ * [ Getting Started With Firebase] ( #getting-started-with-firebase )
22+ * [ Downloading AngularFire] ( #downloading-angularfire )
23+ * [ Documentation] ( #documentation )
24+ * [ Examples] ( #examples )
25+ * [ Migration Guides] ( #migration-guides )
26+ * [ Contributing] ( #contributing )
27+
28+
29+ ## Getting Started With Firebase
30+
31+ AngularFire requires [ Firebase] ( https://firebase.google.com/ ) in order to authenticate users and sync
32+ and store data. Firebase is a suite of integrated products designed to help you develop your app,
33+ grow your user base, and earn money. You can [ sign up here for a free account] ( https://console.firebase.google.com/ ) .
34+
1935
2036## Downloading AngularFire
2137
@@ -26,18 +42,12 @@ In order to use AngularFire in your project, you need to include the following f
2642<script src =" https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular.min.js" ></script >
2743
2844<!-- Firebase -->
29- <script src =" https://cdn.firebase .com/js/client/2.4.0 /firebase.js" ></script >
45+ <script src =" https://www.gstatic .com/firebasejs/3.0.3 /firebase.js" ></script >
3046
3147<!-- AngularFire -->
32- <script src =" https://cdn.firebase.com/libs/angularfire/1.2 .0/angularfire.min.js" ></script >
48+ <script src =" https://cdn.firebase.com/libs/angularfire/2.0 .0/angularfire.min.js" ></script >
3349```
3450
35- Use the URL above to download both the minified and non-minified versions of AngularFire from the
36- Firebase CDN. You can also download them from the
37- [ releases page of this GitHub repository] ( https://github.com/firebase/angularfire/releases ) .
38- [ Firebase] ( https://www.firebase.com/docs/web/quickstart.html?utm_medium=web&utm_source=angularfire ) and
39- [ Angular] ( https://angularjs.org/ ) libraries can be downloaded directly from their respective websites.
40-
4151You can also install AngularFire via npm and Bower and its dependencies will be downloaded
4252automatically:
4353
@@ -49,28 +59,34 @@ $ npm install angularfire --save
4959$ bower install angularfire --save
5060```
5161
52- Once you've included AngularFire and its dependencies into your project, you will have access to
53- the ` $firebase ` service.
5462
63+ ## Documentation
5564
56- ## Getting Started with Firebase
65+ * [ Quickstart] ( docs/quickstart.md )
66+ * [ Guide] ( docs/guide/README.md )
67+ * [ API Reference] ( https://angularfire.firebaseapp.com/api.html )
5768
58- AngularFire uses Firebase for data storage and authentication. You can [ sign up here for a free
59- account] ( https://www.firebase.com/signup/?utm_medium=web&utm_source=angularfire ) .
6069
70+ ## Examples
6171
62- ## Documentation
72+ ### Full Examples
6373
64- The Firebase docs have a [ quickstart] ( https://www.firebase.com/docs/web/bindings/angular/quickstart.html?utm_medium=web&utm_source=angularfire ) ,
65- [ guide] ( https://www.firebase.com/docs/web/bindings/angular/guide?utm_medium=web&utm_source=angularfire ) ,
66- and [ full API reference] ( https://www.firebase.com/docs/web/bindings/angular/api.html?utm_medium=web&utm_source=angularfire )
67- for AngularFire.
74+ * [ Wait And Eat] ( https://github.com/gordonmzhu/angular-course-demo-app-v2 )
75+ * [ TodoMVC] ( https://github.com/tastejs/todomvc/tree/master/examples/firebase-angular )
76+ * [ Tic-Tac-Tic-Tac-Toe] ( https://github.com/jwngr/tic-tac-tic-tac-toe/ )
77+ * [ Firereader] ( http://github.com/firebase/firereader )
78+ * [ Firepoker] ( https://github.com/Wizehive/Firepoker )
6879
69- We also have a [ tutorial] ( https://www.firebase.com/tutorial/#tutorial/angular/0?utm_medium=web&utm_source=angularfire )
70- to help you get started with AngularFire.
80+ ### Recipes
7181
72- Join our [ Firebase + Angular Google Group] ( https://groups.google.com/forum/#!forum/firebase-angular )
73- to ask questions, provide feedback, and share apps you've built with AngularFire.
82+ * [ Date Object To A Firebase Timestamp Using ` $extend ` ] ( http://jsfiddle.net/katowulf/syuzw9k1/ )
83+ * [ Filter a ` $FirebaseArray ` ] ( http://jsfiddle.net/firebase/ku8uL0pr/ )
84+
85+
86+ ## Migration Guides
87+
88+ * [ Migrating from AngularFire ` 1.x.x ` to ` 2.x.x ` ] ( docs/migration/1XX-to-2XX.md )
89+ * [ Migrating from AngularFire ` 0.9.x ` to ` 1.x.x ` ] ( docs/migration/09X-to-1XX.md )
7490
7591
7692## Contributing
0 commit comments