AngularJS,对表上的行和列使用ng-repeat

时间:2015-12-01 22:58:42

标签: angularjs html-table salesforce

因此,制作一个重复列的设定值的表非常容易。

<tr ng-repeat="x in list">
    <td>{{ x.Id }}</td>
    <td>{{ x.Name }}</td>
    <td>{{ x.Status__c }}</td>
</tr>

但是我说我不确切知道哪些列会在桌子上显示出来。一个对象可能使第三列为“Status__c”,但另一个对象可能使第三列为“Type__c”。

传递一个对象列表(如“列表”)和字段名称(作为“字段”),这是我得到的最接近的。

<tr ng-repeat="x in list">
    <td ng-repeat="f in fields">{{ x.f }} </td>
</tr>

将“{{x.f}}”更改为“{{x}}”会显示该对象的整个json字符串。将其更改为“{{f}}”会正确显示字段名称(即“Type__c”)。

“{{x.f}}”不起作用。也不是“{{x}}。{{f}}”或“{{x。{{f}}}}”。

1 个答案:

答案 0 :(得分:0)

我在plunker中测试过,{{x [f]}}应该适合你。