【发布时间】:2017-11-26 17:55:51
【问题描述】:
是否可以使用管道动态显示数组的长度?这是我的代码:
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({
name: 'lengthOfArray'
})
export class LengthOfArrayPipe implements PipeTransform {
transform(value: any): number {
return value.length;
}
}
我是这样使用的:
组件
listOfIdToExport: any[] = [];
模板
Element numer: {{ listOfIdToExport | lengthOfArray }}
我有一个函数可以在这个数组中添加或删除元素,问题是当发生变化时管道不会更新数组长度。
【问题讨论】:
-
为什么不直接
Element numer: {{listOfIdToExport.length}} - HTML -
哎呀,不知道这么简单的THX;)
标签: angular typescript angular2-pipe