comment faire pour effacer le stockage local après déconnexion à l'aide de angularjs

Code Html

<div><a href="#/logout"><h2>Log Out</h2></a></div>

Mon routage

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

    $routeProvider.when('/', {
        templateUrl : 'app/components/login/Login.html',
        controller : 'loginCtrl'

    }).when('/register/', {
        templateUrl : 'app/components/register/register.html',
        controller : 'registerController'
    }).when('/welcome/', {
        templateUrl : 'app/components/welcome/welcome.html',
        controller : 'welcomeController'
    }).when('/home', {
        templateUrl : 'app/components/home/home.html',
        controller : 'homeController'
    }).when('/homeView', {
        templateUrl : 'app/components/home/homeView.html',
        controller : 'homeController'
    }).when('/graph', {
        templateUrl : 'app/components/home/graphView.html',
        controller : 'LineCtrl'
    }).when('/logout', {
        templateUrl : 'app/components/login/Login.html',
        controller : 'logoutCtrl'
    }).otherwise({
        redirectTo : "/"
    });
} ]);

Déconnexion Contrôleur

app.controller('LogoutController',function($location,$scope){
        $location.path('/');
});

Il travaille très bien et après déconnexion, il va à la page de connexion et si je presse le bouton de retour, aussi il ne sera pas de redirection à la dernière page, mais je pense que ce n'est pas la bonne manière, je travaille et je ne suis pas de compensation du local de stockage, tandis que la déconnexion,j'ai collé avec la façon de vider le local de stockage des valeurs avec déconnexion, s'il vous Plaît aidez-moi je suis nouveau sur angularjs

de connexion du contrôleur dans lequel les valeurs sont définies pour localstorage

 $scope.login = function () {
         $scope.empData=[]

         $scope.empData = loginService.get('http://183.1.1/HospitalManagementSystem/Service1.svc/LoginVerification/' + $scope.emailId + '/' + $scope.password);

         $scope.empData.then(function (empData) {
             console.log( $scope.empData)
             /*if (empData !== undefined && empData !== null){
                 if(empData._statusCode === constants.statusCode) {*/
                     if (empData.LoginVerificationResult.length === 0) {
                        console.log('Employee details are not Available');
                     } else {
                         $rootScope.name=empData.LoginVerificationResult[0].UserName;


                         localStorage.setItem("Role ID",empData.LoginVerificationResult[0].RoleID);
                         localStorage.setItem("UserId",empData.LoginVerificationResult[0].UserId);
                         localStorage.setItem("UserName",empData.LoginVerificationResult[0].UserName);                      
                                   $location.path('/welcome')
                     }
         });
     };

LoginService

app.service('loginService', [ '$http', function($http) {

    this.get = function(path) {
        var data = $http.get(path).then(function(response) {
            return response.data;
        });
        return data;
    };

} ]);
Êtes-vous à l'aide de ce github.com/grevory/angular-local-storage ou quoi?
Non, je ne suis pas à l'aide de
Qu'utilisez-vous? Ajouter un code s'il vous plaît.
Salut @Michelem, j'ai ajouté mon code
Encore une fois, ce qui est localStorage?

OriginalL'auteur Sudhir | 2015-12-14