如果不存在,请在Angular中设置Cookie

Art*_*der 3 javascript cookies angularjs

我想看看是否已在Angular中设置了cookie,如果找不到cookie,它将创建一个新的cookie。

现在我正在使用这个:

    if ($cookies.get('storedLCookie').length != 0) {
       $cookies.put('storedLCookie','Oatmeal');
    }
Run Code Online (Sandbox Code Playgroud)

但是,它似乎不起作用。还有另一种方法来测试是否在Angular中设置了cookie?

Yas*_*che 6

您可以简单地执行以下操作进行检查:

var favoriteCookie = $cookies.get('cookieval');

  if ( favoriteCookie ) {
    //exists
  } else {
    //not exists
  }
Run Code Online (Sandbox Code Playgroud)