AngularJS如何在 HTML 页面从存储在本地存储中的 json 字符串中显示 json 数据

发布时间: 2017/4/16 20:51:00
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我有从 laravel 在下列格式中返回的数据。我在本地存储的用户使用,一旦他日志中存储这。

我公司采用角在前端,这是我对它的存放

$http.get($scope.url).success(function(redata){
    localStorage.setItem('session', JSON.stringify(redata));
    $scope.fulldata = JSON.parse(localStorage.getItem("session"));
});

这是 json 数据

{
"tweets":[
    {"id":"3","uid":"15","tweets":"Molly's first tweet"},
    {"id":"4","uid":"15","tweets":"molly again here, second tweet"},
    {"id":"5","uid":"15","tweets":"third tweet"}
   ],

"users":[
    {"id":"1","name":"rob","email":"rob@gmail.com","password":""},
    {"id":"2","name":"bob","email":"bob@gmail.com","password":""}
    ]
}

我能够显示 json 使用角ng-repeat

<p ng-repeat="data in fulldata">
    {{ data }}
</p>

但如果我需要只是显示推特推文即"推特"字段的内容,我怎么知道。

我试过:-

<p ng-repeat="data in fulldata">
    {{ data.tweets.tweets }}
</p>

但这并不工作。

谢谢你

解决方法 1:

你必须在微博数组循环。

<p ng-repeat="data in fulldata.tweets">
    {{ data.tweets }}
</p>
赞助商