我要去基於價值使用管道過濾掉一些JSON和顯示名稱角2管道從過濾嘴JSON
這是我的JSON
bankAccountUsage = [
{ value: 1, name: "x" },
{ value: 2, name: "y" },
{ value: 3, name: "z" }
];
這是PIPE:
import { Pipe, PipeTransform } from '@angular/core';
import { StaticValuesService } from '../../services/static-values.service';
import { } from '../../services/static-values.service';
@Pipe({
name: 'accountUsageType'
})
export class AccountUsageTypePipe implements PipeTransform {
private Accounusages;
transform(value: number, args?: any): any {
this.Accounusages.filter(val => {
if (val.value === value) {
console.log(val);
return val.name;
}
});
}
constructor(private _statcvalues: StaticValuesService) {
this.Accounusages = this._statcvalues.bankAccountUsage;
}
}
這是CONSOLE.LOG(VAL)的結果
Object {value: 1, name: "x"}
HTML:
<td>{{account.AccountType | accountUsageType}}</td>
但結果是空
感謝
如果我把回到那裏,這是我所得到的'[對象的對象]' –