1

私は最近角度を使用しようとしています。以下のコードのように localstorage データを取得できない理由を誰かが助けてくれることを願っています。ありがとう

[
    {
    "name": "firstname",
    "email": "email@yahoo.com"
    }
]

service.js

 getItem: function (item) {

      var temp =  localStorage.getItem(item);

      if (!temp){
        return [];
      }

      return JSON.Parse(temp);

 }

controller.js

 profile.push({
                name: 'firstname',
                email: 'rmail@yahoo.com'
 });

localStorage.setItem('profiles', JSON.stringify(profile));

 console.log(service.getItem('name') + ' : this should output the name');
 console.log(service.getItem('email') + ' : this should output the email');
4

2 に答える 2

0

解析を使用せずにこれに対処するには、私が最近作成したファクトリを試すことができます。これにより、配列とオブジェクトを保存および取得できます。また、$scope.variables にバインドできます。

https://github.com/agrublev/Angular-localStorage

于 2013-05-20T23:58:59.320 に答える