【问题标题】:Ionic - Append objects to array in $localStorageIonic - 将对象附加到 $localStorage 中的数组
【发布时间】:2018-04-06 10:23:15
【问题描述】:

我尝试过这里的示例,我知道可能有几种不同的方法可以将对象添加到 $localstorage 中的数组而不覆盖它,但我至少找不到其中一个。

**

TypeError: $scope.sTempLoc.push 不是函数

**

.controller('AddWfhCtrl', function($scope, $http, $rootScope, $localStorage, $ionicLoading, $ionicHistory, $cordovaGeolocation,$ionicPopup, focus){
  $scope.saveWfhLocation = function (){
        $scope.sTempLoc = [];
        if(typeof $scope.uCurLocDtls.uCuWfhLocName != "undefined" || $scope.uCurLocDtls.uCuWfhLocName != ""){
            if(angular.isDefined($localStorage.userWFHLocs)){
                $scope.sTempLoc = $localStorage.userWFHLocs;
                $scope.sTempLoc.push($scope.uCurLocDtls);
                $localStorage.userWFHLocs = $scope.sTempLoc;
            }else{
                $localStorage.userWFHLocs = $scope.uCurLocDtls;
            }
            $ionicHistory.goBack();
        }

    } 
})

【问题讨论】:

    标签: javascript angularjs ionic-framework ng-storage


    【解决方案1】:

    我建议您尝试一下 $localForage,因为我认为它比 $localStorage 更好、更容易使用。

    参考:https://github.com/localForage/localForage

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-28
      • 2013-11-07
      • 1970-01-01
      • 1970-01-01
      • 2020-09-01
      • 2020-08-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多