如果未知密钥,如何使用对象数组的ng-repeat

时间:2016-03-30 15:13:15

标签: angularjs

我有一个对象数组,我想用它来生成表格单元格的内容和属性。数组中对象的键可能不时有所不同,因此我想使用通用方法从数组中的每个对象获取键,即:ng-repeat="(key, value) in health"。我不知道如何使用ng-repeat来做这个,因为我觉得我需要做一个ng-repeat链,但我想要生成表格单元格的方式似乎不允许我这样做此

这是JSON(我的问题是健康密钥):

{
    "name": "test",
    "host": "",
    "health": [{
        "netwatch": "GOOD"
        }, {
        "dns": "UNKNOWN"
     }]
}

这是我的HTML:

<td ng-repeat="health in server.health" ng-class="[main.getHealthBgClass(// need value of object here), main.getHealthTextClass(// need value of object here), 'healthcell']"> {{//I want the key of the object here}} </td>

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

如果您将健康密钥的值传递给getHealthBgClassgetHealthTextClass,您可以尝试执行与此相符的操作:read name of unknown properties