Jan
30
2016
By abernal
Services are the mechanism that allow us to extract data from outside the application, lets say comsuming an API
Within our app.js file
(function() { var app = angular.module('gemStore', ['store-directives']); app.controller('StoreController', ['$http', function($http){ var store = this; store.products = []; $http.get('/store-products.json').success(function(data){ store.products = data; }); }]); app.controller('ReviewController', function() { this.review = {}; this.addReview = function(product) { product.reviews.push(this.review); this.review = {}; }; }); })();