【问题标题】:AngularJS, using ng-repeat for both rows and columns on a tableAngularJS,对表格上的行和列使用 ng-repeat
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2017-11-07
    • 2023-03-04
    • 2012-09-13
    • 1970-01-01
    • 2014-02-03
    • 2016-12-26
    • 1970-01-01
    • 1970-01-01
    • 2014-03-08
    相关资源
    最近更新 更多