我是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,例如。
是否有人可以解釋我在做什麼錯在這裏幫助?在此先感謝。