Публикации по теме 'behaviorsubject'
Promises и Observables, их потребности и использование
Promises, Observables, Subjects и BehaviorSubjects часто используются для обработки асинхронных событий в Angular. На самом деле это концепции, не ограничивающиеся только angular, и реализуемые различными библиотеками.
Синхронные и асинхронные события
Хотя мы все сталкивались с синхронными событиями при программировании на таких языках, как C или C++, асинхронные события оказались очень интересной концепцией, когда я начал изучать angular 2 и NodeJS. Когда мы пишем код на C++, мы..
Вопросы по теме 'behaviorsubject'
Как реализовать BehaviorSubject с геттером и сеттером в Angular 2
Я пытаюсь реализовать в своем LoginService isLoggedIn логическое значение типа BehaviorSubject вместе с функциями получения и установки, чтобы получить значение как Observable / правильно установить переменную через его BehaviorSubject. Это...
10547 просмотров
schedule
29.03.2022
Angular 2+ подписаться на наблюдаемое только при изменении
Итак, вот сценарий. У меня есть пользовательская служба с BehaviorSubject и методом, возвращающим наблюдаемый объект BehaviorSubject. Мой второй файл - это компонент заголовка, который подписывается на наблюдаемое. Вопрос в том ... Можно ли...
8375 просмотров
schedule
11.04.2023
Подписка на Observable в сервисе angular не работает
Я работаю с Rxjs, наблюдаемым в угловом компоненте, и учусь. У меня есть сценарий, в котором мне нужно передать данные от компонента к службе на основе некоторых событий.
Price.service.ts
export class PriceService{
private priceUpdate:...
2110 просмотров
schedule
24.05.2022
Rxjs объединение потоков
Хорошо, в основном то, что я хочу достичь, - это наблюдаемое, которое зависит от другого наблюдаемого, например совместного запроса. Чтобы уточнить детали, у меня есть две таблицы: одна с мероприятиями, а другая с конечными датами этих действий,...
171 просмотров
schedule
03.08.2022
Запросить определенный список данных из Firebase RTDB?
Есть ли лучший способ запросить определенный набор данных в Firebase RTDB, чем этот? Все, о чем я могу думать, это использовать forEach() и нажимать на BehaviorSubject внутри подписки на каждый испускаемый наблюдаемый объект. Дай мне знать! Я...
187 просмотров
schedule
08.02.2023
Лучший способ прочитать и обновить значение BehaviorSubject
поскольку хорошо известно, что следует избегать использования метода getValue () в BehaviorSubject ссылка Мне интересно, как лучше всего читать и обновлять BehaviorSubject.
В моем случае у меня BehaviorSubject, хранящий массив объектов, и когда я...
8102 просмотров
schedule
01.08.2023
Открытое свойство X экспортируемого класса имеет или использует имя Observable из внешнего модуля / rxjs / internal / Observable, но не может быть названо
Я реализовал сервис для обмена данными между комментариями:
import { Injectable } from '@angular/core';
import { BehaviorSubject } from 'rxjs';
@Injectable({
providedIn: 'root'
})
export class DataService {
private dataSource = new...
975 просмотров
schedule
02.12.2022
RxJS - BehaviorSubject, onComplete не вызывается
Я создаю приложение Angular 7 и использую BehaviorSubject, чтобы сохранить состояние аутентификации пользователя, как это рекомендуется для каждого источника в Интернете.
Поскольку BehaviorSubject является Observable, почему я не могу запустить...
666 просмотров
schedule
09.07.2023
Как объединить Subjects и Observables с Angular rxjs
У меня есть следующие две подписки:
this.service1.source1.subscribe(countries => {
this.filteredData = [];
countries.forEach(country => {
this.filteredData = this.data.filter(user => {
return user.country == country;...
5465 просмотров
schedule
24.10.2022
Использование одной переменной подписки с BehaviorSubject
Я использую BehaviorSubject в своем Angular приложении, и мой Details компонент становится наблюдаемым из DataService , как показано ниже:
DataService.ts:
export class DataService {
private messageTracker = new...
1621 просмотров
schedule
20.03.2023
Найдите определенный элемент наблюдаемого массива и отобразите его в компонентном HTML
В бухгалтерском приложении Angular 8 у меня есть служба для пакетов журнальных записей, которая получает все пакеты и сохраняет их в BehaviorSubject, а также в объекте поведения, который можно наблюдать только для чтения. В компоненте у меня есть...
42 просмотров
schedule
21.05.2024
Значение BehaviorSubject возвращается, когда оно не требуется. Иногда сбрасывает фактически необходимое значение
У меня есть кнопка, настроенная для обновления параметров компонента. Это работает, когда я нажимаю кнопку, которая обновляет параметры. Иногда, когда я обновляю страницу или перехожу к ней через URL-адрес с внешней страницы, логика обновления не...
171 просмотров
schedule
07.11.2022
Угловой компонент расширения с асинхронным конвейером BehaviorSubject не работает
Кажется, я не могу запустить асинхронный канал родительского компонента из дочернего компонента для обновления представления. Это может показаться немного запутанным, но позвольте мне попытаться объяснить, показав упрощенную версию моего кода....
531 просмотров
schedule
24.05.2022
Как я могу правильно использовать асинхронный канал для обновления шаблона в angular 7
У меня есть метод службы, который получает фиктивные данные и возвращает наблюдаемое.
private dummySubject = new BehaviorSubject<Dummy>(null);
dummy$ = this.dummySubject.asObservable();
loadDummyData(id: string): Observable<Dummy> {...
123 просмотров
schedule
22.03.2023
Rxjs: запретить отправку данных субъектам из-за пределов службы.
Within my anguular app , i ve this service :
@Injectable()
export class myService{
myBehaviouSubject= new BehaviorSubject("");
setData(){
this.myBehaviouSubject.next("123");
}
}
Внутри моего app.component я могу получить...
162 просмотров
schedule
26.05.2023
Панель поиска как сервис в angular 7
Прежде чем задать этот вопрос, я провел небольшое исследование здесь и нашел только людей, которые спрашивают о передаче значений поиска в API для отдыха и получении результата обратно. Моя проблема совсем в другом. У меня есть два компонента и...
3197 просмотров
schedule
10.02.2023
HTTP-запрос RxJS, сделанный несколько раз
Я прикрепил метод open() к своему элементу ng-select , чтобы заполнить его данные из внешнего API.
Проблема, с которой я столкнулся: если я открою раскрывающийся список 5 раз, а затем наберу письмо, он сделает 5 HTTP-запросов к серверу, чтобы...
51 просмотров
schedule
05.05.2023
Angular - как я могу обновить поле в моем значении хранилища BehaviorSubject в функции без вызова getValue
Я пишу приложение с Angular 9.
Я решил использовать магазин rxjs с BehaviorSubject для простого управления состоянием.
Вот что пытается сделать мой код: у меня есть профили пользователей с разрешениями, которые пользователи получают при входе в...
262 просмотров
schedule
25.12.2022
Как иметь функции ReplaySubject и BehaviorSubject
У меня есть следующий код:
class MyClass {
private readonly clientId$: ReplaySubject<string>;
public get clientId(): Observable<string> {
return this.clientId$;
}
constructor([... things]) {
this.clientId$ = new...
89 просмотров
schedule
17.10.2022
Angular - async / await Observable toPromise update передает новые данные BehaviorSubject, возвращая обещание
У меня есть проект с этим кодом, который я унаследовал, и, хоть убей, я не могу понять, что именно происходит, и есть некоторые ошибки с профилем учителя, поэтому я пытаюсь разобраться, что разработчик, возможно, пытался делать. Если вы можете...
462 просмотров
schedule
05.04.2022