angular.module('app.services', [])
.factory('sharedCartService', ['$ionicPopup',function($ionicPopup){
var cartObj = {};
cartObj.cart=[];
cartObj.total_amount=0;
cartObj.total_qty=0;
cartObj.cart.add=function(id,image,name,price,qty){
if( cartObj.cart.find(id)!=-1 ){
var alertPopup = $ionicPopup.alert({
title: 'Product Already Added',
template: 'Increase the qty from the cart'
});
//cartObj.cart[cartObj.cart.find(id)].cart_item_qty+=1;
//cartObj.total_qty+= 1;
//cartObj.total_amount+= parseInt(cartObj.cart[cartObj.cart.find(id)].cart_item_price);
}
else{
cartObj.cart.push( { "cart_item_id": id , "cart_item_image": image , "cart_item_name": name , "cart_item_price": price , "cart_item_qty": qty } );
cartObj.total_qty+=1;
cartObj.total_amount+=parseInt(price);
}
};
- Edité par hafsafati 18 octobre 2018 à 17:42:26
modifier la couleur de icone AngularJS
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.