Spyanrice

A

Jul 26th, 2016
517
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. angular.module('product', [])  .controller('ProductCtrl', function ProductCtrl($http, $q) {    
  3.     var vm = this;
  4.     function loadProduct(productId) {      
  5.         var finalProduct = $q.defer();      
  6.         $http.get('/api/product/' + productId).success(function (productData) {
  7.                      $http.get('/api/productReviews/' + productId).success(function (productReviews) {
  8.                                                 var product = {                product: productData,                reviews: productReviews              };      
  9.                                               finalProduct.resolve(product);          
  10.                                            });
  11.                                                });      return finalProduct.promise;    
  12.     }
  13.     loadProduct(1).then(function (product) {
  14.                 vm.product = product;    
  15.               });  
  16.           });
Advertisement
Add Comment
Please, Sign In to add comment