当用户点击GO按钮时,我需要在数组中推送值并存储在cookie中。
如果值大于10,我需要删除阵列中第一个添加的项目和更新的cookie,显示在前端。
但是我尝试了多种方式,有时我得到的价值不是,代码不能始终如一。
请在下面找到代码
JS:
content = ''
File.open('myfile.txt', 'r') { |f| content = f.read }
puts 'file is valid!' if content =~ /^(id: \d+ synset: \w+,\w+\n)+$/m
在frond结束时:
li ng-repeat =“x in lastorder”> {{x.productname}}
答案 0 :(得分:0)
Plunkr:Click here
var DemoApp = angular.module('DemoApp', ['ngCookies']);
DemoApp.controller('DemoController', function ($cookies, $scope, $log) {
var cookieName = 'orderList';//
$scope.orderList = $cookies.getObject(cookieName) || [];
$scope.saveCookie = function (val) {
if ($scope.orderList.length >= 10) {
$scope.orderList.shift();
}
$scope.orderList.push({productName: val});
$cookies.putObject(cookieName, $scope.orderList);
}
});