javascript - Angular JS Page not loading while using session and local storage in chrome -


i new angular js , following tutorial http://embed.plnkr.co/dd8nk9pdfotcqu4yrndg/ creating simple spa page. in which, when use local , session storage concepts in page ,it working in firefox,ie except chrome. not able find problem in chrome. please need help.

index.html

<html ng-app="scotchapp">     <head>         <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mtjoasx8j1au+a5wdvnpi2lkffwweaa8hdddjzlplegxhjvme1fgjwpgmkzs7" crossorigin="anonymous">         <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css" integrity="sha384-flw2n01lmqjakbkx3l/m9eahuwpsfenvv63j5ezn3uzzapt0u7eysxmjqv+0en5r" crossorigin="anonymous">         <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>         <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.25/angular.min.js"></script>         <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0rc1/angular-route.min.js"></script>         <script type="text/javascript" src="https://cdn.jsdelivr.net/ngstorage/0.3.6/ngstorage.min.js"></script>      <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0msbjdehialfmubbqp6a4qrprq5ovfw37prr3j5elqxss1yvqotnepnhvp9aj7xs" crossorigin="anonymous"></script>    <script src="./script.js" type="text/javascript"></script>     </head>     <body ng-controller="maincontroller">     <header>             <nav class="navbar navbar-default">             <div class="container">                 <div class="navbar-header">                     <a class="navbar-brand" href="/">angular routing example</a>                 </div>                  <ul class="nav navbar-nav navbar-right">                     <li><a href="#"><i class="fa fa-home"></i> home</a></li>                     <li><a href="#about"><i class="fa fa-shield"></i> about</a></li>                     <li><a href="#contact"><i class="fa fa-comment"></i> contact</a></li>                 </ul>             </div>             </nav>         </header>          <!-- main content , injected views -->         <div id="main">             <div ng-view></div>          </div>      </body>     </html> 

pages/about.html:

<div class="jumbotron text-center">         <h1>about page</h1>          <p>{{ message }}</p>           <input type="button" value="save" ng-click="save()" />          <input type="button" value="get" ng-click="get()" />      </div> 

pages/contact.html:

 <div class="jumbotron text-center">     <h1>contact page</h1>      <p>{{ message }}</p> </div> 

pages/home.html:

<div class="jumbotron text-center">         <h1>home page</h1>          <p>{{ message }}</p>     </div> 

scripts.js:

    var scotchapp = angular.module('scotchapp',['ngroute','ngstorage']);       scotchapp.config(function($routeprovider) {         $routeprovider              // route home page             .when('/', {                 templateurl : 'pages/home.html',                 controller  : 'maincontroller'             })              // route page             .when('/about', {                 templateurl : 'pages/about.html',                 controller  : 'aboutcontroller'             })              // route contact page             .when('/contact', {                 templateurl : 'pages/contact.html',                 controller  : 'contactcontroller'             });     });      // create controller , inject angular's $scope     scotchapp.controller('maincontroller', function($scope, $localstorage, $sessionstorage, $window) {         // create message display in our view         $scope.message = 'everyone come , see how look!';     });      scotchapp.controller('aboutcontroller', function($scope, $localstorage, $sessionstorage, $window) {         $scope.message = 'look! page.';         $scope.save = function () {                 $localstorage.localmessage = "localstorage: name mudassar khan.";                 $sessionstorage.sessionmessage = "sessionstorage: name mudassar khan.";                 $localstorage.$save();                 $sessionstorage.$save();             }             $scope.get = function () {                 $window.alert($localstorage.localmessage + "\n" + $sessionstorage.sessionmessage);             }     });      scotchapp.controller('contactcontroller', function($scope, $localstorage, $sessionstorage, $window) {         $scope.message = 'contact us! jk. demo.';     }); 

thanks in advance.

you need serve html via local server . files being served file:/// should http://

refer stackoverflow answer


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -