Comment utiliser le stockage local et le supprimer lorsqu'il n'est pas nécessaire


utilisateur2375298

Salut, je suis nouveau dans angular js et je travaille autour de la technique de stockage local anglarjs afin que les données persistent lors de l'actualisation. Existe-t-il un moyen de supprimer le stockage local tout en un et d'attribuer également le stockage de portée à un modèle et d'utiliser le modèle en html que $ storage.id. Je suis très nouveau et s'il vous plaît partager et m'aider. Remercier

<!DOCTYPE html>
<html ng-app="myApp">
<head>
<title>
</title>
<script type="text/javascript" src="angular.min.js"></script>
 <script type="text/javascript" src="angular-local-storage.js"></script>
<script type="text/javascript" src="angular-route.js"> </script>
<script>
var myApp=angular.module("myApp",['ngStorage','ngRoute']);
myApp.controller('myAppCtrl', ['$scope','$localStorage','$location', function($scope,$localStorage,$location){

    $scope.$storage=$localStorage.$default({
        myname:"",
        myid:"",
        mynumber:"",
    });
    $scope.add=function()
    {
    alert("asdsd")
    delete $scope.$storage.myid;
    delete $scope.$storage.myname;
    delete $scope.$storage.mynumber;
    $location.path("/add");
    } }]);

    myApp.config(['$routeProvider','$locationProvider',function($routeProvider,$locationProvider) {
    $routeProvider.
      when('/', {
        templateUrl: 'search.html',
        controller:'myAppCtrl'
      }).
      when('/add',{
        templateUrl:'add.html',
        controller:'myAppCtrl'
      }).
       otherwise({
        redirectTo: '/'
      });
   }]);
</script>
</head>
<body >
<div ng-view>

et mon modèle est donné ci-dessous.

<script type="text/ng-template" id="search.html">
<button ng-click="add();"> add </button>
</script>
<script type="text/ng-template" id="add.html">
<div>
<input type="text" ng-model="$storage.myname"/></br>
<input type="text" ng-model="$storage.myid"/></br>
<input type="number" ng-model="$storage.mynumber"/></br>
<button ng-click="submit();"> submit </button>
<button ng-click="edit();"> view button </button>
</div>
</script>
</body>
</html>
Narek Mamikonyan

vous pouvez l'utiliser $localStorage.$reset();supprimera toutes vos données de localStorage

Articles connexes


Y a-t-il un mal à utiliser Super lorsqu'il n'est pas nécessaire?

Rythme: Ce message concerne strictement Java. Si une méthode est dans une superclasse, la méthode peut être appelée de deux manières: foo(); super.foo(); Y a-t-il un mal à toujours faire ce dernier? En tant que style de codage, je préfère ce dernier car il es

Obligé d'utiliser Mutex lorsqu'il n'est pas nécessaire

Ailier Sendon J'écris un jeu et j'ai une liste de joueurs définie comme suit: pub struct PlayerList { by_name: HashMap<String, Arc<Mutex<Player>>>, by_uuid: HashMap<Uuid, Arc<Mutex<Player>>>, } Cette structure a des méthodes pour ajouter, supprimer, o

importer le fichier lorsqu'il n'est pas utilisé (plus)

Algomas J'ai un flexdashboard qui est utilisé par plusieurs utilisateurs. Ils lisent, modifient et écrivent le même fichier (csv). Je n'ai pas été en mesure de comprendre comment faire cela avec une connexion SQL, donc en attendant (j'ai besoin d'une applicati

Le stockage local n'est pas partagé entre les pages

Baz J'ai un livre epub3 avec 2 pages ainsi qu'une page Table des matières. Je vis ce livre dans Apple's Books, leur lecteur epub3 intégré, sur Mac OSX. Les deux pages apparaissent côte à côte. La première page est la suivante: <?xml version="1.0" encoding="UTF

Rendre le lien lorsqu'il n'est pas nul

MrKrantz Au fur et à mesure que j'afficherai un tableau sur une page, certains éléments n'ont aucune valeur. Mais les éléments qui ont une valeur pour former un lien vers une autre page. À l'heure actuelle, cela ne montre rien, ni cela n'a de valeur ou pas. Je

Que renvoie le stockage local Phonegap s'il n'est pas défini ?

Liam Scaife Mon équipe et moi développons une application Phonegap et rencontrons des problèmes. L'une de nos fonctions ressemble à ceci : var email = localStorage.getItem("email"); if (email != "" && email.type != undefined) { //Do stuffs } else { //D

htaccess n'ouvre pas le fichier lorsqu'il est demandé

Gleb Ponomarev dites moi quel est le problème, disons qu'il y a un fichier web/quberty/2.jpeg, je vais sur le lien host/quberty/2.jpeg, le site produit 404, bien que la règle soit RewriteCond %{REQUEST_URI} !^/(web) RewriteRule ^assets/(.*)$ /web/assets/$1 [L]