J'ai créé tuyau personnalisé pour filtrer mes données de base de donnéesFiltre personnalisé sensible à la casse
Il y a tuyau
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({
name: 'filter'
})
export class FilterPipe implements PipeTransform {
transform(aliases: any, term: any): any {
// check if search term is undefined
if (term === undefined) return aliases;
// return updated array
return aliases.filter(function(alias){
return alias.local_part.includes(term) || alias.domain.includes(term);
});
}
}
et il y a mon entrée de recherche
<form id="filter">
<div class="input-group custom-search-form">
<input type="text" placeholder="Search" class="form-control" [(ngModel)]="term" name="filter">
<span class="input-group-btn">
<button class="btn btn-primary" type="button">
<i class="fa fa-search"></i>
</button>
</span>
</div>
</form>
cela fonctionne bien, mais J'ai dans ma base de données des dossiers comme aaa, Abb, AbbB, cCc.
Et quand je tape quelque chose dans l'entrée de recherche, il renvoie uniquement les éléments où est des cas ou supérieure inférieure.
Par exemple: Recherche -> aaa aaa de retour mais pas Aaa et AaA
Comment dois-je changer pour y parvenir?
Fonctionne comme un charme merci – Defus