如果密钥是可变的,如何在angularJS中显示JSON数据?

时间:2014-04-22 06:45:12

标签: javascript json angularjs

我正在为我的学校写一个网站,其中包括显示部门的变化。这些更改已经使用我编写的脚本收集。为了改善工作流程,我希望将数据推送到网站上进行自动化,这样当脚本自动感知电子邮件给部门主管时,它还将信息保存为JSON数据并将其上传到我使用angularJS'$ http.get的服务器将其保存到$ scope

var integrationFactory = function($http) {
    var factory = {};
    factory.getNotes = function() {
        return $http.get('/ci/json_releasenotes.json');
    };

return factory;
};

angular.module('integrationApp').factory('integrationFactory', integrationFactory);

因为发行说明经常被升级,所以我可以将它保存为JSON的唯一方法是,如果它像是,

{"0": "this is the first note", "1": "this is the second note", "2": "etc..." }

因为没有钥匙,我不能完全做到,

<div ng-repeat key in notes>
    {{ key.notes }}
 </div>

还有其他办法吗?任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

使用$ index!只是做:

<div ng-repeat key in notes>
    {{ key[$index] }}
</div>

答案 1 :(得分:0)

你可以做这样的事情

<div ng-repeat ="(key,value) in notes"> {{ value}} </div>