过滤 angular 2 管道中的小数值
filter decimal values in angular 2 pipe
我创建了一个过滤数字的管道,但是当我尝试过滤小数值时,同一个管道失败了。谁能告诉我该怎么做。
以下是我尝试过的。
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({
name: 'filterSellerNumber',
pure: false
})
export class FilterSellerNumberPipe implements PipeTransform {
transform(items: any, SellerNumber: any): string {
if (!searchSellerNumber) return items;
return items.filter(function(item){
if(item.roleId.includes(SellerNumber)){
return true;
}
else {
return false;
}
})
}
}
items
保存 json 数据,SellerNumber
保存来自文本框的用户输入。
错误 item.roleId.includes is not a function
告诉您,item.roleId 不是字符串值。你必须先转换它:(item.roleId + '').includes(...
我创建了一个过滤数字的管道,但是当我尝试过滤小数值时,同一个管道失败了。谁能告诉我该怎么做。 以下是我尝试过的。
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({
name: 'filterSellerNumber',
pure: false
})
export class FilterSellerNumberPipe implements PipeTransform {
transform(items: any, SellerNumber: any): string {
if (!searchSellerNumber) return items;
return items.filter(function(item){
if(item.roleId.includes(SellerNumber)){
return true;
}
else {
return false;
}
})
}
}
items
保存 json 数据,SellerNumber
保存来自文本框的用户输入。
错误 item.roleId.includes is not a function
告诉您,item.roleId 不是字符串值。你必须先转换它:(item.roleId + '').includes(...