Файлы cookie AngularJS $ не сохраняются

У меня есть форма входа в систему с функцией запоминания имени пользователя. Все, что они делают, это устанавливают флажок, и cookie сохраняется через:

$scope.toggleCookie = function()
{
    //-- $scope.remember is the model for the checkbox
    $cookieStore.put('remember', $scope.remember);
    if (!$scope.remember) $cookieStore.remove('email');
}

Когда пользователь возвращается на страницу входа, сначала я проверяюremember печенья:

$scope.remember = ($cookieStore.get('remember') == null || $cookieStore.get('remember') == false) ? false : true;

Затем я проверяю, есть ли значение вemail печенья:

$scope.email = ($cookieStore.get('email') != null) ? $cookieStore.get('email') : '';

Теперь все вышеперечисленное работает нормально, я могу войти, отметив его, выйти и увидеть свое имя пользователя в поле ввода. Если я сниму флажок, войдите и выйдите из системы, имя пользователя исчезнет.

Я также вижу, что это происходит на вкладке ресурсов-> куки в инструментах Chrome Dev.

Я могу обновить страницу, и все же, имя пользователя там, когда проверено.

Моя проблема в том, что когда я закрываю chrome, открываю его снова, все данные cookie исчезают. Почему это? У меня нет большого опыта с печеньками для начала.

Ответы на вопрос(3)

Ваш ответ на вопрос