Как я могу установить / удалить locastorage определенный URL (маршрут), открытый в браузере, используя angularjs? - PullRequest
0 голосов
/ 29 мая 2018

Когда пользователь должен открыть user.html (маршрут пользователя), который необходимо сохранить (это должно быть доступно во всем приложении) localStorage.setItem('user',"true");

, когда пользователь закрывает user.html (означает, что пользователь закрывает эту конкретную вкладку (url /маршрут) в браузере) необходимо удалить localstorage. Как я могу добиться этого, чтобы помочь мне двигаться вперед

ниже мой код

var app = angular.module('Test', ['ngResource', 'ngRoute']);  

app.config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider){

    $locationProvider.hashPrefix('');

    $routeProvider

        .when('/', {

            templateUrl: 'home.html'

        })
        .when('/user', {

            templateUrl: 'user.html',

            controller: 'User'

        })
        .otherwise({

            redirectTo: '/'

        });

}]);

app.controller('User', function($scope) {
    localStorage.setItem('user',"true");
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...