Как установить cookie с датой истечения срока действия с помощью angularjs 1.4. В документации сказано, использовать
expires - {string|Date} - String of the form "Wdy, DD Mon YYYY HH:MM:SS GMT" or a Date object indicating the exact date/time this cookie will expire.
Но его не working.My поджигатель показывает дату истечения срока действия, как только сессии.
HTML
<div ng-app="cookieApp" ng-controller="cookieCtrl">
<button ng-click="setCookie()">Set Cookie</button>
<button ng-click="getCookie()">Get Cookie</button>
</div>
Javascript
var app=angular.module("cookieApp",['ngCookies']);
app.controller("cookieCtrl",function($scope, $cookies){
$scope.setCookie = function(){
console.log("setCookie");
var now = new Date();
now.setDate(now.getDate() + 7);
$cookies.put("tech","angularjs",{expiry:now});
}
$scope.getCookie = function(){
alert($cookies.get("tech"));
}
});
Я попытался установить jsFiddle, но я не смог спасти его. Мое предупреждение показывается неопределенным.
Спасибо за answer.But я из 1.. x версия и тестовая версия 2.x с скриптом типа. Я буду уведомлять вас и оценивать ваш ответ. –