Ich habe ein ion-searchbar
dieAngular 2 ngModel Wert nicht schnell genug, um die Aktualisierung unter Verwendung von ionischen
<ion-searchbar [(ngModel)]="searchQuery" (keyup.enter)="search();"></ion-searchbar>
und die searchQuery
wie diese aussieht, ist in meiner Typoskript-Datei wie diese
export class SearchPage {
searchQuery: string;
constructor(){}
search() {
this.service.search(this.searchQuery).subscribe(
data => this.searchResults = data,
error => {
//something
},() => {
//something
}
);
}
}
definiert ist Das Problem ist, dass Wenn ich den Wert zu schnell ändere und die Eingabetaste drücke, wird der Wert searchQuery
nicht aktualisiert. Zum Beispiel, wenn ich "Test" suche und ich zwei Sekunden warte, wird es funktionieren. Wenn ich dann "Testen" suche und es schnell eintippe und sofort Enter drücke, ist der Wert immer noch "test". Nun, ich weiß, das klingt komisch, aber es passiert wirklich!
Irgendwelche Ideen, warum der Wert nicht geändert wird, sobald ich etwas eintippe?
Danke
sollte dies funktionieren, aber es sieht wie eine Problemumgehung aus. Ich versuche für jetzt eine echte Lösung zu finden. –