Вопросы по теме 'rxjs-pipeable-operators'

Как использовать take (1) в Angular 6?
Может кто-нибудь проиллюстрировать синтаксис take (1) в Angular 6 / rxjs 6? В приведенном ниже коде я извлекаю документ из Firestore и затем делаю его доступным как наблюдаемое. Затем я подписываюсь на это наблюдаемое, читаю временную метку...
7019 просмотров

Наблюдаемые операторы, которые делают что-то по прошествии некоторого времени
В цепочке наблюдаемых rxjs, как я могу что-то сделать с доступом к текущему значению наблюдаемого по прошествии заданного времени? По сути, я ищу что-то вроде оператора касания , но он выполняется, только если установленное количество времени...
2056 просмотров

Использование функций Rxjs с двумя наблюдаемыми
Я хочу выполнить какое-то действие с одним наблюдаемым, скажем, добавить 20 к одному из его свойств. const mainObservable = of({id:1, count: 20}); const example = mainObservable.pipe( map(val=> { val.count+20; return val;}) ); Затем...
36 просмотров

Проблемы с GAPI и Angular 7
У меня есть запрос на Google диск с помощью gapi: getFolders(folderId: string): Observable<{ id: string, name: string }[]> { const promise = gapi.client.drive.files.list({ fields: 'incompleteSearch,nextPageToken,files(id,name)',...
204 просмотров

Какой подход лучше для уничтожения наблюдаемого, предусмотренного для оператора takeUntil, и почему?
У меня вопрос об одном из распространенных шаблонов отказа от подписки с оператором takeUntil для Angular и RxJs. В этой статье , это под третьей позицией. Например, у нас есть такой код в классе компонента: private destroy$:...
1156 просмотров
schedule 19.02.2022

Как преобразовать Observable ‹Product []› в Observable ‹Product› [] без подписки?
В моем текущем проекте angular у меня есть служба, которая возвращает Observable ‹Product []›. Я хотел бы преобразовать этот поток в массив Observables одного продукта. Я хочу добиться этого с помощью операторов канала, не подписываясь на исходный...
398 просмотров

Поделитесь подпиской, если это не сделано
У меня есть угловое приложение, которое должно синхронизировать некоторые данные с сервером при некоторых условиях (некоторые триггеры в программном обеспечении или по запросу пользователя). Итак, у меня есть такая функция: ... public...
55 просмотров

Rxjs pipe - несколько операторов в одном канале или несколько каналов?
Мне нравится удобочитаемость, обеспечиваемая observable .pipe(operator1) .pipe(operator2) .pipe(operator3) .subscribe() И это напоминает мне цепочку обещаний. Но я знаю, что это есть в каждом примере документации observable...
82 просмотров
schedule 09.06.2022

Я хочу найти последовательность строк с помощью rxjs
Я хочу найти последовательность строк с помощью rxjs Например Целевая строка: 01234010 Строка соответствия: 01 ответ = 2 У меня есть решение с использованием javascript let index = 0; while (true) { let foundIndex =...
50 просмотров

Как передать два потока субъектов / действий в качестве параметров HTTP в запросе GET для возврата одного объекта / массива объектов в Angular с использованием RxJS?
ЦЕЛЬ: Я хочу ПОЛУЧИТЬ один объект и / или ряд объектов из моей серверной службы, передав пользовательские данные в качестве параметров HTTP с помощью RxJS. Например, я использую декларативный RxJS, поэтому у меня есть два субъекта (поток...
47 просмотров

Оператор карты RxJs
Я не понимаю, как решить проблему в следующем сценарии: getPosts(): Observable<Post[]> { return this.http.get<Post[]>(this.postsUrl).pipe( tap(() => console.log('fetched posts')),...
37 просмотров

Существуют ли операторы RxJS, которые изменяют наблюдаемое?
Этот вопрос предназначен для обучения, а не для решения конкретной проблемы (при необходимости переместите его в соответствующий раздел). Я изучаю операторы конвейера в библиотеке RxJS. На этом сайте ( https://rxjs.dev/guide/operators ) различаются...
30 просмотров