03.12.2015 Views

laravel4cookbook

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

E-Commerce 257<br />

1 app.factory("CategoryService", function($http) {<br />

2 return {<br />

3 "getCategories": function() {<br />

4 return $http.get("/category/index");<br />

5 }<br />

6 };<br />

7 });<br />

8<br />

9 app.factory("ProductService", function($http) {<br />

10 return {<br />

11 "getProducts": function() {<br />

12 return $http.get("/product/index");<br />

13 }<br />

14 };<br />

15 });<br />

16<br />

17 app.controller("products", function(<br />

18 $scope,<br />

19 CategoryService,<br />

20 ProductService<br />

21 ) {<br />

22<br />

23 var self = this;<br />

24 var categories = CategoryService.getCategories();<br />

25<br />

26 categories.success(function(data) {<br />

27 self.categories = data;<br />

28 });<br />

29<br />

30 var products = ProductService.getProducts();<br />

31<br />

32 products.success(function(data) {<br />

33 self.products = data;<br />

34 });<br />

35<br />

36 $scope.products = this;<br />

37<br />

38 });<br />

.<br />

This was extracted from public/js/shared.js.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!