Описание тега rxjs-subscriptions
1
ответ
Angular: Как предотвратить мигание шаблона компонента обоими условными выражениями?
Я пытаюсь помешать моему шаблону компонента мигать обоим условным операторам при изменении условия после инициализации компонента. Мое приложение получает токен и в соответствии с его действительностью отображает необходимое содержимое в шаблоне. Пр…
29 авг '19 в 15:30
2
ответа
Добавление каналов после подписки на услугу push-уведомлений
Ситуация: Я столкнулся с вариантом использования для rxjs Observable система, где мне может понадобиться добавить pipeD командует Subscription после того, как это было начато. В моем случае приложение, над которым я работаю, должно пассивно прослуши…
07 июн '19 в 22:31
6
ответов
Угловой лучший способ очистить подписки
Есть много способов эффективно обрабатывать несколько подписок в компоненте, у меня есть 2 способа здесь, и я хотел знать, какой из них более эффективен и почему? Способ 1: использование массива Шаг 1: создание массива private subscriptionArray: Sub…
21 июн '19 в 14:04
0
ответов
Rxjs субъект с несколькими наблюдателями с debounce подписывается только на последнего
У меня есть угловое приложение v7, где я использую тему Rxjs. Ниже приведен частичный код. Я использую подписку несколькими способами. Но работает только последняя подписка, а не остальные. this.userSelectionChangeSubscription = this.userSelectionCh…
14 авг '19 в 13:56
1
ответ
Как исправить вложенную подписку, чтобы она работала последовательно?
Я пытаюсь подписаться несколько раз на свой бэкэнд. Пока мой код извлекает данные, кажется, что-то работает неправильно. При выполнении следующего кода все отображается так, как должно быть, кроме последовательности. Таким образом, мои учетные запис…
13 июн '19 в 13:09
1
ответ
Наблюдаемое событие оболочки поверх http-вызова
У меня есть функция, которая возвращает объект. Вместо того, чтобы возвращать объект синхронно, могу ли я вернуть его в наблюдаемую область, которая позже может быть решена с помощью обратных вызовов (аналогично вызову http). Функция звонящего по те…
16 авг '19 в 00:54
0
ответов
RxJS Тема: порядок следования и подписки
Пожалуйста, обратитесь к фрагменту ниже. var observable = new Rx.Observable( function(observer) { observer.next('Hello from Observable'); }); observable.subscribe(console.log); var subject = new Rx.Subject(); subject.next('Hello from Subject'); subj…
14 июл '19 в 16:37
1
ответ
Angular8 RXJS CanDeactivate дождаться результата наблюдаемого перед деактивацией
Я пытаюсь использовать защиту CanDeactivate, чтобы определить, когда пользователь уходит от компонента. Цель состоит в том, чтобы #1 проверить, владеет ли текущий пользователь блокировкой "Редактируется" для записи, и #2, если да, вызвать наблюдаемы…
17 ноя '19 в 02:13
2
ответа
Angular RxJS - нужно дождаться завершения подписки другим способом
@Component({ selector: 'note-consultant', template: '<div> <div>{{patientInformation}}</div> <textarea #textElemRef></textarea> <button (click)="onSave()">Done</button> </div>' }) export class NoteCons…
07 фев '20 в 13:16
1
ответ
Angular 8 мне нужно подписаться на запрос, если меня не волнует ответ
Я надеюсь в этом есть смысл. Я решил изменить способ работы некоторых моих сервисов просто потому, что становилось немного громоздко подписываться на ответы и обрабатывать создание, обновление и удаление в разных представлениях. Поэтому я решил созд…
16 сен '19 в 19:23
1
ответ
RXJS избегает вложенных множественных подписок
Я хотел бы преобразовать приведенный ниже фрагмент кода: this.dataUserSubscription = this.store$.pipe(select(selectUser)).subscribe( user => { this.store$.pipe(select(selectUserData, {user}), take(1)) .subscribe(userData => { if (userData === …
04 май '20 в 13:21
2
ответа
Должен ли я отказаться от подписки на ActivatedRoute при вызове метода подписки в подписке маршрутизатора?
Я читал, что обычно вам не нужно отказываться от подписки на Router или ActivatedRoute явно потому, что: ActivatedRoute и его наблюдаемые объекты изолированы от самого маршрутизатора. Маршрутизатор уничтожает маршрутизируемый компонент, когда он бол…
06 июл '20 в 21:29
1
ответ
Как отказаться от подписки на все подписки при изменении параметров в angular
Я разрабатываю страницу, которая может отображать детали задания, для этой цели я использую хранилище NGRX для отправки действий и подписываюсь на него для отображения данных, как показано ниже. this.store.dispatch(new LoadJobDetails(jobIdsObject));…
19 фев '20 в 12:26
1
ответ
Angular / DataTables: TypeError: невозможно прочитать свойство aDataSort из undefined с двумя вызовами API
Я потратил несколько часов, пытаясь разобраться в этой проблеме, и не могу найти ответ, который подходит для моего случая. Проблема Я хочу отображать в DataTable данные, составленные с помощью двух вызовов API. Эти вызовы выполняются в службе, а зат…
30 июл '20 в 17:30
3
ответа
как подписаться в результате условной подписки
Я пытаюсь выполнить 3 асинхронных действия (наблюдаемые), одно внутри другого. 1. Первая наблюдаемая - это ответ модального диалогового окна eventEmiter - остальная часть потока зависит от его ответа (скажем, модальный логический эмиттер возврата от…
27 окт '19 в 12:20
0
ответов
ObjectUnsuscribedError при переходе к другим компонентам - Angular
Здравствуйте, у меня сейчас проблема с подписками, когда я перехожу к другому компоненту приложения. Я обрабатываю подписки в виде массива. private _subscriptions: Subscription[] = []; и каждый раз, когда мне нужно подписаться, я помещаю подписку в …
05 авг '20 в 21:02
3
ответа
*ng, потому что просто не работает с массивом объектов
У меня есть код TS getItems().subscribe(val=>{ this.items=val; }) который отлично работает. Когда я console.log(this.items) я получаю "array:0{size:XL,quantity:1}" Бууут. Удивительно, но то, с чем я никогда раньше не сталкивался в angular, когда …
26 май '21 в 21:02
2
ответа
Подписка RxJS в компоненте Angular
Я не совсем понимаю, где и как мне нужно объявлять наблюдаемые / объекты в компоненте Angular. В настоящее время я разрабатываю веб-сайт, который взаимодействует с MovieDB API, и у меня все работает, но в то же время я понимаю, что мой код плохой, п…
29 окт '21 в 02:01
3
ответа
Подписка на подписку в Angular rxjs
У меня есть: getSth(): void { this.service.functionName.pipe( takeUntil(this.destroy$), distinctUntilChanged(), map(res => res.event) ).subscribe(((response) => { this.getAnother(response); })); } getAnother(response): void { this.anotherServi…
05 ноя '21 в 11:35
2
ответа
Как я могу подписаться на другой метод обслуживания с помощью условного оператора?
Не могу понять, как подписаться на нужный метод службы Angular в зависимости от условного оператора // this.someService.someMethod depending on the conditional statement .pipe(takeUntil(this.unsubscribe$)) .subscribe((items) => { this.someData = …
23 янв '22 в 04:08