我正在尝试实现自定义管道/
('subject_id', 'in', [teacher_list_of_subjects])
即时通讯这样从html调用
transform(value: any, id?: number, field?:string): any {
if(value)
{
return value.filter(contact=>contact.ContactType===id)
}
}
在这里,我将在id参数中获取值“ 1”,并将其直接设置为箭头功能。但是我也想用参数字段名来更改contact.ContactType中的ContactType。
有什么方法可以实现?
答案 0 :(得分:1)
您可以使用[]
属性访问运算符。
return value.filter(contact => contact[field] === id)