Вопросы по теме 'behaviorsubject'

Angular 5 Поведенческая тема
У меня есть форма, которая принимает input , и эта input будет использоваться моим API для извлечения данных. Что касается angular, я могу использовать @input или Behavioural subject для разделения этого значения с дочерними компонентами или...
565 просмотров

BehaviorSubject (в Ionic Project) ведет себя странно после обновления до последней версии Angular (с v6 по v7)
это действительно сводит меня с ума. Я проверил очень простой проект ionic v4 с потоком входа . Демонстрация работала отлично, но поскольку этому проекту уже 5 месяцев, я решил создать новый ионный проект с последней версией ionic cli и...
232 просмотров

* ng Если с асинхронным конвейером для наблюдаемого из BehaviorSubject кажется, что активируется неправильно, пока данные не будут загружены
Если массив в ответ пуст, я хочу отобразить сообщение, в противном случае элементы массива. Если в ответе есть непустой массив, условие * ngIf принимает значение истина , и сообщение отображается до загрузки данных. Фрагмент шаблона HTML:...
780 просмотров
schedule 28.11.2021

Возвращаются ли объекты BehaviourSubjects (как Observable) с помощью take (1) или отказа от подписки?
Если я возвращаю BehaviorSubject как Observable из службы и подписываюсь на этот Observable в компоненте, а затем вызываю take (1) или unsubscribe, продолжает ли BehaviorSubject испускать значения? Это происходит? Редактировать Спасибо всем за...
117 просмотров

Как поделиться HttpClient GET с BehaviorSubject?
Итак, я использовал shareReplay (1) для кеширования массива элементов в памяти, которые возвращаются из вызова HttpClient GET. if (!this.getItems$) { this.getItems$ = this.httpClient .get<Item[]>(url, options)...
107 просмотров

Подписка на Angular не вызывается на Next
Я пытаюсь реализовать систему автоматического входа в систему, в которой я сохраняю данные входа в localStorage, чтобы при обновлении я извлекал данные из локального хранилища, когда я извлекаю данные из localstorage, я использую Subject для выдачи...
26 просмотров
schedule 04.10.2021

Есть ли эквивалент BehaviorSubject, который не требует начального значения и может предоставить текущее значение?
Нужны те же функции, что и BehaviorSubject , но без указания начального значения. Мне часто нужно подписаться на тему, прежде чем мои данные будут загружены из любого источника, из которого я их загружаю. Мне также нужно, чтобы подписка...
383 просмотров

BehaviorSubject: почему он работает без использования next
У меня есть приложение Angular, и я создал класс для своего списка контактов, который состоит из: export interface Contact { id: number; name: string; address: string; } export class ContactList { private contactList: Contact[];...
67 просмотров
schedule 11.06.2022

Как преобразовать Observable в BehaviorSubject?
Я пытаюсь преобразовать Observable в BehaviorSubject. Нравится: a$ = new Observable() b$ = BehaviorSubject.create(new BehaviorSubject(123), a$) // ???? Я также пробовал: a$ = new Observable() b$ = new BehaviorSubject(a$, 123) // ???? И:...
26437 просмотров

Модульное тестирование поведения Kotlin ConflatedBroadcastChannel
В новом проекте, над которым я сейчас работаю, у меня вообще нет зависимости от RxJava, потому что до сих пор мне это не было нужно - сопрограммы довольно изящно решают проблему потоковой передачи. На этом этапе я наткнулся на требование иметь...
1288 просмотров

Rxjs, подписка Angular получает ObjectUnsubscribedError
У меня есть служба, которая определяет группу BehaviorSubject объектов, на которые подписан компонент верхнего уровня, и данные поступают из серверной части, но это просто заполняет субъекты данными, на которые подписывается компонент. Я также...
70 просмотров
schedule 18.07.2022

Наблюдаемый из BahaviorSubject не испускается
У меня есть сервис модель возврата данных. Модель содержит свойство DateTime ( RelevantDateTime ) — текущее значение даты и времени в формате UTC, возвращаемое с сервера. Я хотел бы использовать эти данные в компоненте, отличном от того, который...
63 просмотров

Понимание RxJS BehaviorSubject
Мы пытаемся использовать BehaviorSubject для обмена данными API между несколькими компонентами. В моем компоненте я запускаю HTTP-запрос и обновляю тему после получения ответа. component.ts onClick() { this.service.getCompanies();...
95 просмотров
schedule 26.08.2022

Длинный опрос Angular RXJS
У меня есть бэкэнд, который поддерживает магазин для внешнего интерфейса. с каждым попаданием я возвращаю полное хранилище, которое включает в себя массив сообщений, которые должны быть отображены. Извлечение данных из бэкенда осуществляется через...
65 просмотров

Запоминает ли rspec блок `subject`?
Стандарт кодирования, над которым я работаю, указывает, что группа спецификаций, тестирующих функцию, должна иметь предмет, который является вызываемой функцией. Это выглядит так: define User do context :foo do let(:user) {...
2310 просмотров
schedule 07.10.2023

Angular2 Observable обновляет частную переменную
Не уверен, правильно ли я задаю вопрос, но у меня есть служба, которая используется для совместного использования объекта массива между различными компонентами. Однако, когда я отправляю новый объект в службу, что-то обновляет все другие объекты в...
808 просмотров
schedule 27.03.2023

Работа с глобальной переменной, инициализированной через BehaviorSubject/Angular2
В моем приложении есть Компонент каталога и Служба корзины . И я хочу добавить товары из моего Каталога (массив объектов, хранящихся в формате JSON) в Корзину . Итак, мне нужно, чтобы моя корзина менялась динамически, когда я добавляю/удаляю...
691 просмотров
schedule 25.03.2023

Добавить значения из массива в BehaviorSubject
У меня есть BehaviourSubject history$ типа EvaluateHistoryItem[]. В методе uploadFile я разделяю загруженный файл .txt запятыми, а затем помещаю их в resultSet[]. Я хочу добавить значения из resultSet[] в history$ BehaviorSubject. Я новичок в...
3144 просмотров

Получить предыдущее и текущее значение из HTTP-вызова Angular2
У меня есть сценарий, в котором мне нужно сравнить значения, полученные при первоначальном вызове службы и при вызове новой службы для одного и того же URL-адреса. Класс обслуживания: getXRate(): Observable { return...
464 просмотров

BehaviorSubject наблюдает несколько значений для Angular 2
Я пытаюсь использовать субъект поведения и наблюдать в Angular2, чтобы передать 3 параметра в одном массиве. BehaviorSubject<Array<Something1>, Array<Something2>, Array<Something3>> Похоже, это не работает, потому что...
5768 просмотров
schedule 07.04.2023