我无法在setTimeout函数中设置cookie

时间:2015-03-10 02:35:16

标签: javascript angularjs cookies settimeout

我正在使用Angularjs ngCookies,但是我无法在setTimeout函数中设置cookie?

setTimeout(function () {
       $cookieStore.put('valid', false)
}, 0)

如果检查setTimeout函数中的cookie,你可以看到值, 但是如果你在下一个请求中检查cookie,你就找不到了!!!!

我想了解原因

1 个答案:

答案 0 :(得分:0)

我会尝试使用angular&#39的包装器进行settimeout  https://docs.angularjs.org/api/ng/service/ $超时

混合非角度函数对我来说总是有不同的结果。

他们解释了为什么here