77 < link href ="./example.css " rel ="stylesheet ">
88 < script src ="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.25/angular.min.js "> </ script >
99 < script src ="https://cdn.firebase.com/js/client/1.1.3/firebase.js "> </ script >
10- < script src ="https://github.com/js-data/js-data/releases/download/1.0.0-beta.1/js-data-1.0.0-beta.1.min.js "> </ script >
10+ < script src ="https://github.com/js-data/js-data/releases/download/1.2.0/js-data.min.js "> </ script >
11+ < script src ="https://github.com/js-data/js-data-angular/releases/download/2.1.0/js-data-angular.min.js "> </ script >
1112 < script
12- src ="https://github.com/js-data/js-data-firebase/releases/download/1.0.0-beta.1 /js-data-firebase-1.0.0-beta.1 .min.js "> </ script >
13+ src ="https://github.com/js-data/js-data-firebase/releases/download/1.0.0/js-data-firebase.min.js "> </ script >
1314 < script src ="./example.js "> </ script >
1415</ head >
1516< body data-ng-controller ="firebaseCtrl as fCtrl ">
@@ -55,7 +56,7 @@ <h3 class="panel-title">Users</h3>
5556 </ div >
5657 < div >
5758< pre > < code >
58- angular.module('firebase-example', [])
59+ angular.module('firebase-example', ['js-data' ])
5960 .factory('store', function () {
6061 var store = new JSData.DS();
6162
@@ -73,20 +74,18 @@ <h3 class="panel-title">Users</h3>
7374
7475 User.findAll().then(function (users) {
7576 $scope.users = users;
76- $scope.$apply();
7777 });
7878
79+ User.bindAll({}, $scope, 'users');
80+
7981 $scope.add = function (user) {
80- User.create(user).then(function () {
82+ return User.create(user).then(function () {
8183 fCtrl.name = '';
82- $scope.$apply();
8384 });
8485 };
8586
8687 $scope.remove = function (user) {
87- User.destroy(user.id).then(function () {
88- $scope.$apply();
89- });
88+ return User.destroy(user.id);
9089 };
9190 });
9291</ code > </ pre >
0 commit comments