【发布时间】:2017-12-18 13:09:04
【问题描述】:
我正在编写一个 Angular4 应用程序。我有一个包含值和管道类型的数组。 (地区、语言或数字)
const values = [
{ value: 'us', pipe: 'regions'},
{ value: 'en', pipe: 'language'},
{ value: '100', pipe: 'number'},
.....
];
我想创建一个 ngFor,这样我就可以显示值并应用正确的管道:(类似的东西)
<li *ngFor="let item of values"> {{item.value | item.pipe}} </li>
我尝试建立一个类:
export class FacetConfiguration {
value: string;
pipe: Pipe;
}
然后我将管道的一个对象注入到类中。但它没有用。
有这样的方法吗?还是其他想法?
附:我这样做的原因是我有一个庞大的配置列表,每个配置都有不同的管道类型,所以硬编码会有点困难。
谢谢
【问题讨论】:
标签: angular typescript pipe