и он делает запросы в сервис по каждой буква вот как мне отменять предущих запросы ?
дебанус?
Не работаеть почему то
исползуешь onPush stratage?
Нет сейчас гляну
из-за этого может дебаунс не работать, первое на что я бы смотрел, это потыкал бы detectChanges или отключил onPush stratage и посмотрел работает ли без нее
Ок спасибо смотрю
Rx.Observable.fromEvent($input, 'keyup') .map(e => e.target.value) // Project the text from the input .filter(text => text.length > 2) // Only if the text is longer than 2 characters .debounceTime(750) // Pause for 750ms .distinctUntilChanged() // Only if the value has changed .switchMap(searchWikipedia) .subscribe( ([,data]) => $results.empty().append(data.map(v => $('<li>').text(v))), error => $results.empty().append($('<li>')).text('Error:' + error) );
Обсуждают сегодня