Описание тега switchmap
1
ответ
Angular получает токен авторизации асинхронно перед вызовами HTTP
Прежде чем опубликовать это, я перешел ко многим другим подобным вопросам и не смог найти решения. как Angular 2 - вставлять токен авторизации перед каждым запросом Http Я использую сеанс AWS, который предоставляет мне токен авторизации для выполнен…
18 дек '17 в 16:48
2
ответа
Как подписаться на наблюдаемое из функции, которая возвращает наблюдаемое?
Итак, у меня есть метод put, который возвращает наблюдаемый, внутри этого метода мне нужно проверить, является ли токен действительным, если он недействителен, тогда мне нужно будет вызвать другой метод, который может создать новый токен обновления,…
08 ноя '18 в 11:40
2
ответа
switchMap Странное поведение
Я пытаюсь понять консольный вывод следующего кода. Я ожидал, что он будет поддерживать лог от 0 до 9 каждые 500 мс, а затем снова начинать с 0 (и заканчивать с 9). Но дело в том, что в первый раз консольный журнал будет только 0-9, а затем выводится…
29 янв '19 в 09:07
1
ответ
Как узнать, если switchMap отписался от внутреннего Observable?
Поскольку switchMap может отрезать (отписаться) внутреннюю заметку, если появится новый элемент, мы ожидаем следующее: const items = from([1, 2]) const seen = [] const derived = items.pipe( switchMap(item => concat( of(`now: ${item}`), of(`end: $…
11 янв '19 в 15:39
1
ответ
(Angular 2/4/5/6) Два (или более) внутренних метода подписки и один внешний метод подписки
Я пытаюсь выяснить, как я вызываю 2 внутренних метода подписки с внешним методом подписки. В общей сложности я хотел бы сделать 3 вызова API, однако 2 вызова API зависят от результатов 1 вызова API. this.subscription = this.quoteService //1st api ca…
14 янв '19 в 10:07
3
ответа
Угловой асинхронный перезарядный счетчик
У меня есть простая настройка, чтобы показать загрузчик, когда асинхронный канал пуст: <div *ngIf="(searchResults$ | async) as searchResults; else loading"> </div> <ng-template #loading> loading.. </ng-template> Однако, когда…
17 фев '19 в 21:46
1
ответ
rxjs switchMap кэширует устаревший результат и не создает новый поток
const s1$ = of(Math.random()) const s2$ = ajax.getJSON(`https://api.github.com/users?per_page=5`) const s3$ = from(fetch(`https://api.github.com/users?per_page=5`)) const click$ = fromEvent(document, 'click') click$.pipe( switchMap(() => s1$) ).s…
12 фев '19 в 09:25
1
ответ
Излучение горячего логического значения, наблюдаемого с помощью switchMap?
Пытаясь создать isEmpty:Observable<boolean>метод, который испускает горячий Observable<boolean> используя switchMap, Это то, что я до сих пор: /** * Notifies observers when the store is empty. */ protected notifyOnEmpty = new ReplaySubje…
19 сен '18 в 22:18
1
ответ
Звонок подписаться внутри подписки
Есть две переменные в зависимости друг от друга (цвет и изображение). Зависимость означает следующее: когда переменный цвет имеет значение "СИНИЙ", я хочу отфильтровать все изображения, которые имеют синий цвет и т. Д. Переменные картинки - это тема…
27 сен '18 в 16:46
0
ответов
rxjs: как я могу получить информацию о отписке наблюдаемого
У меня есть проект Angular, где HTTP-поиск начинается с ввода в поле ввода. Это делается как примеры в Интернете с помощью следующего кода (упрощенно): this.form.valueChanges.pipe ( debounceTime (this.dueTime), distinctUntilChanged (compare), switch…
21 сен '18 в 12:38
1
ответ
SwitchMap Angular /
Я обновил свой угловой до ng7. Я работаю над проектом, где у меня 3 http-вызова, которые зависят друг от друга, поэтому я решил использовать switchMap. Моя проблема в том, что способ, которым я написал switchMap прежде, не работает. Так обычно пишут…
25 окт '18 в 10:14
1
ответ
Используйте switchMap с Kedno UI Gid в Angular2+
Я использую Kendo UI для Angular Grid с привязкой данных. У меня есть две службы: одна для отправки события поиска из компонента фильтра в компонент сетки и одна (на основе BehaviorSubject) для вызова API. Способ привязки данных с помощью Grid, кото…
21 авг '18 в 12:41
1
ответ
Как использовать param из одного потока в другом с RX.js?
Если я хочу передать возвращаемое значение из первого потока во второй, я использую switchMap, Что я должен использовать, если я хочу использовать param из первого потока в секунду, но я не хочу делать 2 подписки? this.firstStream$.subscribe(first =…
16 авг '18 в 13:59
1
ответ
Оператор карты rxjs не запускается в трубе после switchMap
Я думал, что я довольно здравый смысл, когда дело дошло до rxjs, но я не могу понять, что я делаю неправильно. Я пытаюсь выучить ngrx, преобразовав логин моего пользователя в эффект. Мой эффект срабатывает правильно, и правильный ответ токена возвра…
29 май '18 в 15:19
2
ответа
Почему оператор switchMap выдает только последнее значение при использовании с обещанием?
У меня есть некоторые проблемы, чтобы понять это. Когда я использую оператор switchMap с Observable, он выдает все значения, как и ожидалось: Observable.from([1, 2, 3, 4, 5]) .do(console.log) .switchMap(i => Observable.of('*' + i)) .do(console.lo…
17 фев '18 в 16:32
0
ответов
Подождите, пока пользователь прекратит печатать в ionic 3 с обещаниями
Я пытаюсь остановить сервисный вызов, пока пользователь не прекратит печатать. Способ, которым я устанавливаю заголовок. Он возвращает обещание. private _frotzOptions(urlo: string | Request, options: RequestOptionsArgs): Promise<{}> { if (!opt…
26 окт '17 в 05:33
3
ответа
RxJs switchMap с угловым HttpClient
У меня есть сценарий использования всякий раз, когда запускается новый запрос, любые запросы http, которые уже находятся в полете, должны быть отменены / проигнорированы. Например : Запрос (скажем, № 2) поступает, в то время как запрос № 1 занимает …
28 фев '18 в 18:17
1
ответ
Как переписать этот @effect для вызова удаления API, не возвращающего сущность?
Проблема в том, что api.deleteUser возвращает ноль (статус 204), поэтому пользователь теряется. Как передать пользователя (который является action.payload) чтобы DeleteUserSuccess(user)? @Effect() public deleteUser$: Observable<Action> = this.…
15 дек '17 в 16:34
0
ответов
RxJava concatMap, который объединяет только самый последний выпуск
У меня есть система, которая синхронизирует данные удаленно, когда они меняются. Flowable испускает элементы, когда приходят новые данные, и я хочу обработать эти данные локально. Если Flowable испускает другой элемент во время обработки, я хочу под…
29 июл '18 в 21:28
1
ответ
RXJS - SwitchMap или SwitchMapTo для сброса таймера
Так что я новичок в RXJS. Я пытаюсь установить таймер истечения сеанса, и когда пользователь получает модальное сообщение о том, что его сеанс истекает, если он нажимает кнопку "Продолжить", таймер сбрасывается. Я читал на switchMap и switchMapTo, н…
28 дек '17 в 15:53