【发布时间】:2018-01-19 12:24:05
【问题描述】:
我有这样的课:
export class TableColumn {
columnName: string;
isToFilter: boolean;
isToSort: boolean;
isLink: boolean;
linkUrl: string;
columnData: any[];
constructor(
columnName: string,
isToFilter: boolean,
isToSort: boolean,
isLink: boolean,
linkUrl: string,
columnData: any[]) {
this.columnName = columnName;
this.isToFilter = isToFilter;
this.isToSort = isToSort;
this.isLink = isLink;
this.linkUrl = linkUrl;
this.columnData = columnData;
}
}
您可以看到这里有一个数组属性 - columnData。我的问题是当我使用*ngFor 指令来迭代此类的实例数组时,如下所示:
ngFor="let column of tableColumns"
指令不仅遍历tableColumns 的内容,而且还遍历每个实例中columnData 属性的内容。
我想知道如何不遍历属性 columnData 的内容。
【问题讨论】:
-
你能分享你的模板 sn-p 吗?
-
{{column}}
-
@bambaniasz 你想说
column变量从ColumnData的每个tableColumn中获取值? -
ngFor 在我这样使用它时迭代columData 属性{{column}}。 tableColumns 是一个 TableColumn 对象数组。
标签: javascript angular typescript angular5