Tengo un cuadro de búsqueda en mi aplicación angular. El resultado de la búsqueda debe devolver dos valores de objeto como nombre_producto y contenido_producto. Pero en mi aplicación solo toma un objeto. Pero quiero aplicar la opción de búsqueda para ambos, como nombre_producto y contenido_producto.
filter.pipe.ts:
return products.filter((items) => { return ( items.product_name.toLowerCase().includes(searchText), // Not working items.product_content.toLowerCase().includes(searchText) // working ); });Entonces, ¿cómo resolver este problema? Si alguien sabe ayuda para encontrar la solución.
Demostración: https://stackblitz.com/edit/angular-selvam-ecommerce-task-mffqdn?file=src%2Fapp%2Fpipes%2Ffilter.pipe.ts
return products.filter((items) => { return ( items.product_name.toLowerCase().includes(searchText.toLowerCase()) || items.product_content.toLowerCase().includes(searchText.toLowerCase()) ); }); En lugar de , ponga un || para comprobar ambas condiciones.