Javascript 如何使用angularjs计算cookies
我正在使用angular js做一个小应用程序,在这个应用程序中,我使用NgCookie在购物车中维护产品详细信息,一旦产品添加到购物车中,如何从Cookie中计算所有产品id。我已在下面附上我的代码。是否可以使用angularjs计算cookie中的值 Html:Javascript 如何使用angularjs计算cookies,javascript,angularjs,cookies,Javascript,Angularjs,Cookies,我正在使用angular js做一个小应用程序,在这个应用程序中,我使用NgCookie在购物车中维护产品详细信息,一旦产品添加到购物车中,如何从Cookie中计算所有产品id。我已在下面附上我的代码。是否可以使用angularjs计算cookie中的值 Html: 一旦cookies中添加了值,我就想增加我的购物车计数,因为我使用了上述代码,我无法获得输出。$cookies.get返回一个字符串 您可以自己执行JSON.stringify和JSON.parse 或者您可以使用$cookies.
一旦cookies中添加了值,我就想增加我的购物车计数,因为我使用了上述代码,我无法获得输出。$cookies.get返回一个字符串 您可以自己执行JSON.stringify和JSON.parse 或者您可以使用$cookies.getObject来获取给定cookie键的反序列化值 而且没有$scope.$cookies
检查$scope.basketlist数组中是否添加了值。对于您的回复,我使用逗号分隔,并获得该总计数的长度。
<a href="javascript:void(0);" class="addtocart_class btn btn-default" ng-click="WriteCookie(album.trackId)">Add to cart</a>
$scope.basketlist = [];
$scope.count = $scope.$cookies.get('basketlist').length;
$scope.WriteCookie = function (index) {
if($scope.basketlist.length === 0){
//console.log("Hello");
if(typeof($cookies.get('basketlist')) !== "undefined"){
//console.log("I am getting");
$scope.basketlist.push($cookies.get('basketlist'));
}
}else{
$scope.basketlist.push(index);
}
//console.log($scope.basketlist);
$scope.count = $scope.basketlist.length;
$cookies.put("basketlist", $scope.basketlist);
//console.log($cookies.get('basketlist'));
};