自分のコード(rxjsの学習)に "take"演算子を使用しようとしていますが、私が望むようにトップ5を送信していません。私の簡単なコードは以下の通りですが、どのように助けてくれるのでしょうか?rxjsとangular 2と "take"演算子の使用
countries: Observable<Country[]>;
private searchTerms = new Subject<string>();
this.countries = this.searchTerms.debounceTime(300).distinctUntilChanged().switchMap(
searchTerm => searchTerm ? this.countrySearchService.search(searchTerm) : observable.of<Country[]>([]))
.take(5);
take(5)and take(1)なぜですか?配列の最後の5つの結果または最後の5つの配列を取得しようとしていますか? – Meir
私は配列の最初の5カ国を借りたいと思います。 –