当用户打开user.html(用户路线)需要存储时(这应该可以在整个应用程序中使用)localStorage.setItem('user',"true");
当用户关闭user.html(意味着用户在浏览器中关闭此特定选项卡(url / route)时)需要删除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");
});