AngularJs: les Contrôleurs de service d'appels de méthode

J'ai essayé de créer une méthode dans la services.js :

var esServices= angulaire.module('esServices', []);

esServices.factory('boxItems', ['$http', function($http) {
              ................
          }]); 

esServices.factory('cartItems', ['$cookieStore', function($cookieStore) {
        array = $cookieStore.get('key');
        var cartItems = new function(){},           
        cartItems.addItem = function(itemSelected){     
        $cookieStore.put('key', []);        
    array.push(itemSelected);
   $cookieStore.put('key', array);   
                }
      }]);

dans mon contrôleurs j'ai appeler le service méthode:

         esControllers.controller('esList', ['$scope','cartItems','$cookieStore',
                    function($scope,cartItems,$cookieStore) {          
              cartItems.addItem($scope.element,function(){});
     };
  }]);

(itemSelected is an object) 

Savez-vous si il est possible de transmettre des valeurs (objets) de Contrôleur de Service à la Méthode de cette façon?

Quelqu'un peut m'aider!!!

  • Vous pouvez poster reste de la services.js?
  • Vous n'avez pas de return dans votre service.
InformationsquelleAutor user880386 | 2014-01-08