I am using Array.prototype.filter to search first name from the Object name array. I would want to modify my search to search first name and if it is not there search the last name.
student_name : any = [{name:"Udhay" , lname:"Ravi"},
{name:"Sabari" , lname:"Raj"},
{name:"Sachin" , lname:"Karthi"},
{name:"Sudha" , lname:"Mohan"}]
search(){
var this.myInput = "Ravi"
this.student_name = this.student_name.filter((sn) => {
return(sn.name.toLowerCase().indexOf(this.myInput.toLowerCase())> -1)
})
}
Can someone please help me on this. I am very new to TypeScript and Angular 2