我是Angular2/Typescript的新手,并且一直坚持这一行将近一天。我敢肯定,这一定是简单的东西,我很想念:Angular2/Typescript:如何通过管道获取对象数组?
这是我的看法:noticias.html
<ion-list id="NewsList" no-margin>
<ion-item no-padding *ngFor="let item of newsData | newsfilter">
...
</ion-item>
</ion-list>
我需要过滤在此newsfilter管该列表。
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({
name: 'newsfilter'
})
export class NewsfilterPipe implements PipeTransform {
transform(array: any[]) {
console.log(array.length);
}
}
现在,当我console.log数组,我得到一个数组中有一些对象,这是我所期望的。
然而,这是何等的困惑我,当我CONSOLE.LOG(array.length)我得到“undefined是不是一个对象(评估‘array.length’),我也不能访问任何按键在这些对象,如数组[0] .ID,例如。
是否有人可以解释我在做什么错在这里帮助?在此先感谢。