如果angular.js ngStorage的本地存储中不存在文件怎么办?

时间:2016-03-17 08:52:48

标签: angularjs ng-storage

(JavaScript的)

var app = angular.module('app', ['ngStorage']);
app.config(function($scope, $localStorageProvider){
  var userlogstatus = $localStorageProvider.get('userloggedin');
  if (userlogstatus === 'null') {
    $scope.loggedinout = 'partials/pagelink.html';
  } else {
    $scope.loggedinout = 'partials/anotherpage.html';
  }
};

(HTML)

<div ng-include="'{{loggedinout}}'"></div>

上面提到的代码不起作用。 userlogstatus的值在javascript中被视为null,因为该文件在我的网站的本地存储中不存在。请更正上述代码并帮助我。

1 个答案:

答案 0 :(得分:0)

你应该纠正这一行:

if (userlogstatus === 'null')

到此:

if (userlogstatus === null)