Angular2代码为什么找不到小写值

时间:2018-06-26 11:32:23

标签: angular typescript angular2-forms

我正在尝试使用.find查找记录。当我用小写字母输入一个值时,它显示undefined

someval(value) {
    public _pagedItems : any;
    if (value.length >= 5) {
        this._pagedItems = this.allItems.find(e => e.uniqueid == value);
    }
}

我有类似{ id:1, unqId: RA001 }的数据。当我输入RA001时,它正在查找记录;但是当我输入ra001时,它是undefined

1 个答案:

答案 0 :(得分:1)

尝试一下:

       someval(value){
     public _pagedItems : any;
 if(value.length>=5) { 
    this._pagedItems= this.allItems.find(e=>e.uniqueid.toLowerCase() == value.toLowerCase());
     }