【发布时间】:2017-06-19 00:19:41
【问题描述】:
因此,制作一个为列重复设置值的表格非常容易。
<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 }} }}" 也没有。
【问题讨论】:
-
你试过了吗{{x[f]}}
标签: angularjs html-table salesforce