Ich versuche, den "Take" -Operator in meinem Code (Lernen Rxjs) zu verwenden, aber es ist nicht die Top 5 wie ich will senden. Mein einfacher Code ist unten, jemand hat irgendeine Idee, wie man hilft?Rxjs und Winkel 2 und die Verwendung der "Take" -Operator
1
A
Antwort
0
Nach dem Lesen Ihres Kommentars, verstehe ich, dass Sie die ersten 5 Länder benötigen. Beachten Sie, dass Ihr Observable Arrays von Ländern und nicht von Ländern emittiert. Der Grund, warum Sie Observable.of anstelle von Observable.fr verwenden. So sollte die richtige Syntax sein:
this.countries = this.searchTerms.debounceTime(300).distinctUntilChanged().switchMap(
searchTerm => searchTerm ? this.countrySearchService.search(searchTerm) : observable.from<Country[]>([]))
.take(5);
Wenn Sie eine Probe wollen, dass verschiedene Anwendungsfälle zeigen, haben einen Blick auf this jsbin.
+0
Hervorragend, Ihre Erklärung und Code-Schnipsel machten es einfach zu verstehen. Tausend Dank. –
Verwandte Themen
- 1. Angular 2 mit RxJS - Take (1) vs ersten()
- 2. RxJS/Winkel 2 - Split Observable Array
- 3. Angular 2 und RxJS
- 4. RxJS 5 und Alternativen zum Cache-Operator
- 5. Wie benutze ich Skip und Take mit RxJs Observable
- 6. RxJS combineAll Operator, Erklärung
- 7. Kartenwert mit RXJS und Winkel erhalten
- 8. Interrogation über die RxJS 5 filter() Operator
- 9. Verwendung von Async/Wartefunktion in Winkel 2
- 10. Der Unterschied zwischen ":" und =“in Winkel 2
- 11. RxJs V4 Operator, der forkJoin und Karte kombiniert
- 12. Auswirkungen der globalen Importdatei in Winkel 2
- 13. Werkstoff- und Winkel 2
- 14. Winkel cli rxjs Betreiber Importe
- 15. Wie Winkel 1.3.4 und Winkel 2 zusammen
- 16. Rxjs verwenden min Operator auf Array-Eigenschaft
- 17. wie rxjs-Abonnement in Winkel 2 zu implementieren?
- 18. Rxjs Distinct-Operator mit Schlüsselauswahl in Angular 2 http?
- 19. numpy mehrdimensionale Indizierung und die Funktion 'take'
- 20. RxJS - Wohin ging der Operator Rx.Observable.prototype.toMap?
- 21. , wie eine benutzerdefinierte Funktion für .map rxjs in Winkel 2
- 22. RxJS: takeUntil() Winkel Komponente ngOnDestroy()
- 23. Überprüfung der Kommutativität von hinzufügen, Take 2
- 24. Verwendung von Operator 'und' Jess
- 25. "+ =" operator und int lange verwendung
- 26. Winkel 2 Objektschlüssel Auswahl
- 27. Zählen Tasten drücken pro Sekunde mit Winkel 2 Rxjs
- 28. Directory.EnumerateFiles mit Take und Wo
- 29. Angular und RxJS Importe
- 30. Kann nicht mit Winkel 2
warum nimm (5) und nimm nicht (1)? Versuchen Sie, die letzten 5 Ergebnisse oder die letzten 5 Contries im Array zu erhalten? – Meir
Ich möchte die ersten 5 Länder in der Reihe nehmen. –