Когда пользователь должен открыть 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");
});