Ionic Cordova ngstorage错误

时间:2017-04-18 20:36:26

标签: javascript cordova ionic-framework cordova-plugins

我是Ionic Cordova IOS和Android开发的新手。我的申请有些问题。我的第一个问题默认情况下,Cordova IoS和Android应用程序中的日志文件的位置(在Mac中)是什么?其次,我在我的应用程序中使用ngstorage。我有一个数组,我必须将我的数据推送到该数组。每次退出我的应用程序后,当我尝试访问该数组时,我收到Push method is not a function的错误。但是,从浏览器清理存储后,一切都变得正常了。每次将新元素推送到数组时,都会重复相同的操作。但它向我展示了列表中的新元素。以下是我的存储代码。但我认为这里没有什么奇怪的东西:

.factory('$localStorage',['$window', function ($window) {
        return {
          store: function(key, value) {
            $window.localStorage[key] = value;
          },
          get: function (key, defaultValue) {
            return $window.localStorage[key] || defaultValue;
          },
          storeObject: function (key, value) {
            $window.localStorage[key] = JSON.stringify(value);
          },
          getObject: function (key, defaultValue) {
            return JSON.parse($window.localStorage[key] || defaultValue)
          }
        }

这也是我的第二个问题,它是推送方法的这个应用程序的一部分: Ionic application error: array.push() is not a function

1 个答案:

答案 0 :(得分:0)

localStorage和sessionStorage适用于AngularJS。 Github