Open fedexdiaz opened 5 years ago
applyFilter(filterValue: string) { if (filterValue.length === 0) { this.providersFiltrados = this.providers } else { this.providersFiltrados = this.providers.filter(provider => this.filterProvider(provider, filterValue) ) } } private filterProvider(provider: Provider, filterValue: string) { filterValue = filterValue.toLowerCase().trim() const porNombre = provider.nombre.toLowerCase() const porRubro = provider.tagsRubro.toLowerCase() const porContacto = provider.nombreContacto.toLowerCase() return ( porNombre.indexOf(filterValue) >= 0 || porRubro.indexOf(filterValue) >= 0 || porContacto.indexOf(filterValue) >= 0 ) }
applyFilter(filterValue: string) { if (filterValue.length === 0) { this.providersFiltrados = this.providers } else { this.providersFiltrados = this.providers.filter(provider => this.filterProvider(provider, filterValue) ) } }
private filterProvider(provider: Provider, filterValue: string) { filterValue = filterValue.toLowerCase().trim() const porNombre = provider.nombre.toLowerCase() const porRubro = provider.tagsRubro.toLowerCase() const porContacto = provider.nombreContacto.toLowerCase() return ( porNombre.indexOf(filterValue) >= 0 || porRubro.indexOf(filterValue) >= 0 || porContacto.indexOf(filterValue) >= 0 ) }
applyFilter(filterValue: string) { if (filterValue.length === 0) { this.providersFiltrados = this.providers } else { this.providersFiltrados = this.providers.filter(provider => this.filterProvider(provider, filterValue) ) } }
private filterProvider(provider: Provider, filterValue: string) { filterValue = filterValue.toLowerCase().trim() const porNombre = provider.nombre.toLowerCase() const porRubro = provider.tagsRubro.toLowerCase() const porContacto = provider.nombreContacto.toLowerCase() return ( porNombre.indexOf(filterValue) >= 0 || porRubro.indexOf(filterValue) >= 0 || porContacto.indexOf(filterValue) >= 0 ) }