Angular2,如何在网格视图中的每个td中设置表格中的宽度

时间:2016-06-17 05:25:23

标签: angular angular2-forms

我需要在网格视图中修复“table-> thead-> td”中的宽度。但我正在变得头脑清醒    数组中的元素。我在使用数组时不知道如何设置每个tr。

这是我的表专栏。我需要设置每个tr的宽度。任何人请帮助    我????

 private channelsListColumnsForOwner: Array<any> = [
{ title: 'Name', name: 'name', sort:'asc'},
{ title: 'Owner', name: 'customer.name', sort:'asc'},
{ title: 'Description', name: 'description',sort:'asc'},
{ title: 'Controlled Channel', name: 'isControlled',sort:'asc'},
{ title: 'Active', name: 'isActive',sort:'asc' },
{ title: 'Subscribers', name: 'name',sort:'asc'},
{ title: 'Action' }
];

1 个答案:

答案 0 :(得分:2)

// Html代码

      <tbody>
       <tr *ngFor="let p of channelsListColumnsForOwner">
        <td [style.width.px]="xx" *ngIf="p.title">{{p.title}}</td>
        <td *ngIf="p.name">{{p.name}}</td>
        <td *ngIf="p.sort">{{p.sort}}</td>
       </tr>
      </tbody>