Вопросы по теме 'rxjs-observables'
Как отписаться от наблюдаемого, созданного службой Angular
Я новичок в Angular, и мой вопрос может показаться простым, но некоторые рекомендации будут оценены. В настоящее время я пишу приложение, чтобы научить себя некоторым реальным навыкам разработки. В моем приложении у меня есть компонент Angular,...
3108 просмотров
schedule
19.06.2023
Шпионить за методами Observable subscribe () и add () в модульном тесте Angular
У меня есть метод в моем testComponent, который возвращает наблюдаемый объект, на который подписан и после того, как отписался от подписки, затем он запускает код в .add () (т.е. когда подписка была отменена)
Как мне следить за этим методом и...
398 просмотров
schedule
17.07.2023
Angular8 RXJS CanDeactivate дождаться результата наблюдаемого перед деактивацией
Я пытаюсь использовать защиту CanDeactivate, чтобы определить, когда пользователь уходит от компонента. Цель состоит в том, чтобы # 1 проверить, владеет ли текущий пользователь блокировкой "Редактируется" для записи, и # 2, если да, вызвать...
438 просмотров
schedule
07.09.2022
Как отправить несколько действий из эффекта в ngrx условно
Я back-end разработчик, начинающий с front-end разработки проекта, над которым я работаю. Интерфейс использует Angular7 и NgRx. Я много изучал за последние 4 дня, но вот кое-что, в чем я застрял, и был бы признателен за вашу помощь.
Я узнал, что...
2745 просмотров
schedule
15.03.2023
rxjs: объединить результат наблюдаемых при отображении первого с помощью async pipe
Каков наилучший способ в angular с rxjs уже отображать результат первого наблюдаемого и объединять данные, когда другие наблюдаемые завершены?
Пример:
@Component({
selector: 'app-component',
template: `
<div *ngFor="let group of...
864 просмотров
schedule
08.05.2022
Отписаться от наблюдаемых таймеров, которые выдают только один раз, необходимо?
В моей программе есть несколько экземпляров timer(1000).subscribe() , а также несколько частей timer(1000, 1000).subscribe() .
У меня были некоторые проблемы с утечкой памяти, и мне было интересно, могу ли я облегчить их, отписавшись от таймеров....
143 просмотров
schedule
13.03.2023
Использование RxJs ConcatMap не отправляет значение нулевой или пустой строки
Я использую RxJs concatMap для управления сохранением некоторых данных в моем приложении.
this.myService.saveData(this.updatedData)
.pipe(
tap(data1Res => this.onData1Success(data1Res)),
concatMap(() =>...
193 просмотров
schedule
09.01.2023
Вызов другого эпика внутри одного эпика RXJS
Я новичок в RXJS и разработке в целом. Недавно я начал работать с rxjs и столкнулся со следующей проблемой, и я был бы признателен за помощь/руководство и некоторые пояснения, пожалуйста.
export const updateSomethingEpic1 = (action$) =>...
124 просмотров
schedule
20.10.2022
Операторы RxJs и Angular: использование async pipe и tap не заполняет данные
Вот мой фрагмент кода:
В машинописном тексте:
isDataSearch = false;
getDatacollectionByID() {
const params = {
id: <some random ID>,
};
this.metaData = this.dataService.getDatacollectionByID(params)
.pipe(...
842 просмотров
schedule
25.07.2023
rxjs share with interval вызывает проблему при ожидании следующей итерации интервала
Я новичок в RxJ и нуждаюсь в помощи / понимании по следующим вопросам.
У меня есть страница, на которой отображаются текущие случаи заболевания коронавирусом. У меня есть настройка для опроса каждые 60 секунд. Я пытаюсь понять, что если я...
161 просмотров
schedule
27.09.2022
Отображение Observable в элементы массива другого Observable, сглаживание результата
Это название, вероятно, требует дополнительных пояснений.
В основном то, что я получаю от бэкэнда, - это Observable с массивом racedrivers, и каждому из элементов массива я хочу сопоставить другое свойство isOnTrack, которое состоит из другого...
78 просмотров
schedule
15.06.2022
Как реорганизовать HttpRequests во вложенных циклах for, которые используют подписку?
у нас есть REST-API, который не зависит от внешнего интерфейса, что означает, что он всегда отправляет IRI на свои вложенные ресурсы. Таким образом, чтобы получить некоторые данные, вам всегда нужно делать несколько HTTP-вызовов (сначала получить...
42 просмотров
schedule
19.07.2022
Как суммировать внутреннее свойство вложенных наблюдаемых массивов с помощью Angular / RXJS?
У меня возникли проблемы с получением суммы (или любого уменьшения) внутреннего числового свойства Observable в другом Observable.
У меня есть наблюдаемый массив объектов Account ( Observable<AppAccount[]> ).
export interface AppAccount {...
402 просмотров
schedule
13.04.2024
Могу ли я создать новый поток из существующего потока в rxjs
Например, у меня есть поток, в котором есть несколько чисел, например 1,2,3,4 и так далее. Я хочу ощутить каждую из этих данных, и всякий раз, когда я хочу передать истину в другом потоке данных. сохраняя исходную структуру данных [1,2,3,4] как есть.
39 просмотров
schedule
23.04.2022
как получить вложенные данные api с помощью nestjs httpservice (axios)
Я использую nestjs HttpService.get для получения данных из следующего API:
getVehicleMake(): Observable<AxiosResponse<any>> {
return this.httpService.get('https://vpic.nhtsa.dot.gov/api/vehicles/getallmakes?format=json')...
451 просмотров
schedule
09.07.2023
Почему я получаю эту ошибку? Свойство 'map' не существует для типа 'Observable ‹boolean›'
Я работаю над приложением Angular, реализующим класс AuthGuard, чтобы незарегистрированный пользователь мог получить доступ к защищенной странице. Пройдя онлайн-курс, я прошел:
import { CanActivate, ActivatedRouteSnapshot, RouterStateSnapshot,...
75 просмотров
schedule
26.07.2023
Как создать подписку rxJS с динамическим массивом?
Есть функция, которая вызывается из любого места в приложении, которому передается объект.
Что нам нужно сделать, так это вызвать серверный API с этим элементом как Post Body.
Однако я бы хотел сопоставить эти обновления в течение определенного...
242 просмотров
schedule
03.06.2022
Тестирование вывода Observable
С трудом обернул голову вокруг наблюдаемых. У меня есть следующее:
const check = this.http.get(myUrl);
Это возвращает данные JSON. Я хочу проверить, существует ли поле URL в данных JSON. Если это не так, я хотел бы запросить второй...
16 просмотров
schedule
13.01.2023
RxJS Observable forkJoin не выполняется параллельно
У меня есть следующий код, и, хоть убей, я не могу понять, почему запросы не выполняются одновременно. Я все еще новичок в RxJS и наблюдаемых, поэтому я буду очень признателен за любую помощь в улучшении кода ниже. По сути, я вызываю REST API на...
269 просмотров
schedule
13.11.2022
rxjs - как вы можете создать другой наблюдаемый объект из наблюдаемого, но игнорировать его вывод в родительском наблюдаемом?
У меня есть ситуация, когда у меня есть наблюдаемый, и для каждого излучаемого элемента я хочу создать другой наблюдаемый, но игнорирую значение этого наблюдаемого и вместо этого возвращаю результат первого наблюдаемого. Например, если я нажимаю...
46 просмотров
schedule
25.04.2022