Ich versuche, Werte aus einem Formular mit sessionStorage zu speichern. Aber es wirft Fehler,
Fehler: [$ Injektor: UNPR] http://errors.angularjs.org/1.2.25/$injector/unpr?p0=%24sessionStorageProvider%20%3C-%20%24sessionStorage
das ist mein app.js Datei
var BusRegModule = angular.module('BusRegModule', ['ui.router']);
BusRegModule.config(function($stateProvider, $urlRouterProvider, $locationProvider) {
$urlRouterProvider.otherwise('/');
/* should route to sum.html(below code was used for checking) */
$stateProvider.state('home', {
url: '/home',
templateUrl: 'home.html'
});
$locationProvider.html5Mode(true);
});
BusRegModule.controller('BusRegController',["$scope","$sessionStorage","$http", function($scope,$sessionStorage,$http){
$scope.storage=$sessionStorage;
$scope.businessReg= {}
$scope.submitMyForm=function() {
var q;
sessionStorage.setItem("q",JSON.stringify($scope.businessReg));
var d=sessionStorage.getItem("q");
alert(d);
};
}]);
Und auch Zweifel, kann mir jemand geben eine einfache Beispiel für Routing in angular js mit $ UrlRouterProvider. Ich möchte Werte von einem Formular (reg.html) mit sessionStorage abrufen und muss zu einer anderen Seite (sum.html) routen und die Werte aus form (reg.html) dort aussprechen. Die oben genannten Code haben viele Fehler, jede Hilfe wäre lebensrettend .. Vielen Dank im Voraus.
[ 'sessionStorage'] (https: //developer.mozilla.org/en/docs/Web/API/Window/sessionStorage) ist global verfügbar. Sie müssen es nicht injizieren, noch ist es für die Injektion verfügbar – Phil
ist 'sessionStorage' Ihr Service? – Sravan
Nein, SessionStorage dient dazu, die Werte aus dem Formular abzurufen und zu speichern. – Urkilashi