Javascript 我是否已设置为正确使用带有Angular Js的Cookie

Javascript 我是否已设置为正确使用带有Angular Js的Cookie,javascript,html,angularjs,cookies,Javascript,Html,Angularjs,Cookies,var dvdApp=angular.module(“dvdApp”,“ngCookies”); DVD应用控制器(“DVD控制器”,DVD控制器); 功能控制器($scope,$cookies){ $scope.shopping_cart=[]; $scope.shopping\u cart\u总计=0.00; $scope.products=DVD; $scope.number\u items\u cart=0; $scope.show_popover=false; $scope.show_

var dvdApp=angular.module(“dvdApp”,“ngCookies”);
DVD应用控制器(“DVD控制器”,DVD控制器);
功能控制器($scope,$cookies){
$scope.shopping_cart=[];
$scope.shopping\u cart\u总计=0.00;
$scope.products=DVD;
$scope.number\u items\u cart=0;
$scope.show_popover=false;
$scope.show_cart=false;
$scope.availability=true;
$scope.genres=[“动作”、“冒险”、“喜剧”、“犯罪”、“戏剧”、“幻想”、“恐怖”、“科幻”];
$scope.selected_genres=[];
$scope.popularDVDs=[];
$scope.newDVDs=[];
$scope.allDVDs=DVD;
$scope.filter=“全部”;
$scope.selected_product={};
//这将用于存储要保存的COOKIES
//购物车
$scope.save_data=函数(){
var n=$scope.number_items_cart.toString();
$cookies.put(“购物车”、$scope.shopping\u cart);
$cookies.put(“cartCount”,n);
控制台日志(n);
log(JSON.stringify($scope.shopping_-cart));
}
$scope.delete_data=函数(){
$cookies.remove(“购物车”);
$cookies.remove(“cartCount”);
}
$scope.get_cookie=函数(){
var cartCookie=$cookies.get(“shoppingCart”);
var countCookie=$cookies.get(“cartCount”);
console.log(cartCookie);
console.log(countCookie);
}
//按评级过滤
$scope.popular_DVDs=函数(){
$scope.filter=“流行”;
$scope.products=DVD;
$scope.temp=[];
对于(变量i=0;i<$scope.products.length;i++){
if($scope.products[i].评级>8){
$scope.temp.push($scope.products[i]);
}
}
$scope.products=$scope.temp;
$scope.popularDVDs=$scope.temp;
$scope.genre_filter();
}
//被所有DVD过滤
$scope.all_DVDs=函数(){
$scope.filter=“全部”;
$scope.products=DVD;
$scope.allDVDs=DVD;
$scope.genre_filter();
}
//通过最新的DVD进行过滤
$scope.new_DVDs=函数(){
$scope.filter=“新建”;
$scope.products=DVD;
$scope.temp=[];
对于(变量i=0;i<$scope.products.length;i++){
if($scope.products[i].releaseYear>2000){
$scope.temp.push($scope.products[i]);
}
}
$scope.products=$scope.temp;
$scope.newDVDs=$scope.temp;
$scope.genre_filter();
}
//确认请求的DVD
$scope.confirm_request=函数(){
警报(“您的请求已收到。我们将在请求的DVD可用时向您发送电子邮件。感谢您的业务!!”;
}
//选择要筛选的类型
$scope.select_流派=函数(流派){
如果($scope.selected_genres.indexOf(genre)=-1){
$scope.selected_genres.push(genre);
}
否则{
var idx=$scope.selected_genres.indexOf(genre);
$scope.selected_genres.splice(idx,1);
}
$scope.genre_filter();
}
//按流派筛选
$scope.genre_filter=函数(){
$scope.temp=[];
如果($scope.filter==“全部”){
$scope.products=$scope.alldvd;
对于(变量i=0;i<$scope.products.length;i++){
对于(变量x=0;x<$scope.selected\u genres.length;x++){
if($scope.products[i].genre==$scope.selected\u genres[x]){
$scope.temp.push($scope.products[i]);
}
}
}
如果($scope.selected\u tyres.length<1){
$scope.temp=$scope.alldvd;
}
}
else if($scope.filter==“popular”){
$scope.products=$scope.popularDVDs;
对于(变量i=0;i<$scope.products.length;i++){
对于(变量x=0;x<$scope.selected\u genres.length;x++){
if($scope.products[i].genre==$scope.selected\u genres[x]){
$scope.temp.push($scope.products[i]);
}
}
}
如果($scope.selected\u tyres.length<1){
$scope.temp=$scope.popularDVDs;
}
}
else if($scope.filter==“新建”){
$scope.products=$scope.newDVD;
对于(变量i=0;i<$scope.products.length;i++){
对于(变量x=0;x<$scope.selected\u genres.length;x++){
if($scope.products[i].genre==$scope.selected\u genres[x]){
$scope.temp.push($scope.products[i]);
}
}
}
如果($scope.selected\u tyres.length<1){
$scope.temp=$scope.newDVD;
}
}
$scope.products=$scope.temp;
}
//为POPOVER选择的图像
$scope.selected\u image=函数(selected\u项){
$scope.selected_product=所选_项;
$scope.show_popover=true;
}
$scope.salled\u out=功能(所选项目){
$scope.availability=所选项目可用;
}
//闭合爆米花
$scope.close_popover=函数(){
$scope.show_popover=false;
}
//关闭购物车
$scope.close_cart=函数(){
$scope.show_cart=false;
}
//展示购物车
$scope.show\u shopping\u cart=function(){
$scope.show_cart=true;
}
//将租用的DVD添加到购物车
$scope.rendered=功能(租用的产品){
$scope.u item={};
$scope.rendered_item=租用的_产品;
$scope.number_items_cart++;
$scope.price=“1.99”;
$scope.shopping\u cart\u总计+=1.99;
$scope.shopping\u cart.push($scope.rendered\u item);
$scope.close_popover();
$scope.save_data();
//$scope.get_cookie();
}
//将购买的DVD添加到购物车
$scope.purchased=功能(购买的产品){
$scope.purchased_item={};
$scope.purchased_item=采购的_产品;
$scope.number_items_cart++;
$scope.purchased_item.price=“12.99”;
$scope.shopping\u cart\u总计+=12.99;
$cookies.put("shoppingCart", JSON.stringify($scope.shopping_cart));
var cartCookie = $cookies.get("shoppingCart");
if (cartCookie) {
    cartCookie = JSON.parse(cartCookie);
}