如何设置/删除使用angularjs在浏览器中打开的locastorage特定URL(路由)?

时间:2018-05-29 11:41:53

标签: javascript angularjs

当用户打开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");
});

0 个答案:

没有答案