Angular 1.3.15 + cookies

时间:2016-12-19 04:44:18

标签: javascript angularjs cookies

我使用angular 1.3.15和$ cookies v1.3.5 我把" user_id"域名/应用程序/的cookie确定无误。 但是,如果我改变路由例如/ app / history /并再次放入cookie我将会有2个cookie" user_id"对于2个域(/ app /和/ app / hostory)。

如何删除所有域名的所有Cookie?

我使用这些命令来放置和获取cookie

$cookies.user_id = 1;
var user_id = $cookies.user_id;
delete $cookies.user_id

enter image description here

1 个答案:

答案 0 :(得分:0)

你可以这样做。

angular.forEach($cookies, function (i, c) {
    $cookieStore.remove(c);
});

但$ cookieStore已弃用(自v1.4.0起)。所以,请升级。 一切顺利。