Size: a a a

Angular - русскоговорящее сообщество

2019 September 18

IF

Igor Filippov in Angular - русскоговорящее сообщество
Можно пример? Я вижу только что декларативно туда запихивают обсерваблы, ну и все. А это же не то что меня интересует
источник

PK

Pavel Kuzin in Angular - русскоговорящее сообщество
сунь туда массив
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
Pavel Kuzin
сунь туда массив
Массив чего?
источник

PK

Pavel Kuzin in Angular - русскоговорящее сообщество
обсербвалов
источник

PK

Pavel Kuzin in Angular - русскоговорящее сообщество
оно подпишется на все
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
Pavel Kuzin
обсербвалов
У меня нет обсерваблов, у меня сабскрайберы
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
И я не знаю сколько их
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Igor Filippov
Как можно понять что все подписчики обсервабла эмитнули какие-то данные. не важно какие и кол-во подписчиков заранее неизвестно
> подписчики обсервабла эмитнули какие-то данные
чего?
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
Smooth Operator
> подписчики обсервабла эмитнули какие-то данные
чего?
Ща я с мыслями соберусь, конец рабочего дня и напишу нормально
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
Smooth Operator
> подписчики обсервабла эмитнули какие-то данные
чего?
Имелось ввиду, что каждый сабскрайбер обсервабла А эмитит данные в обсервабл Б и вот как понять что все сабскрайберы обсервабла А отработали. Я что-то такое имел ввиду
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Igor Filippov
Имелось ввиду, что каждый сабскрайбер обсервабла А эмитит данные в обсервабл Б и вот как понять что все сабскрайберы обсервабла А отработали. Я что-то такое имел ввиду
тебе нужно понять что каждый подписчик получил значение?
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
Smooth Operator
тебе нужно понять что каждый подписчик получил значение?
Мне нужно понять что они все отработали. Ну то есть понятно что обсервабл Б привязан к сабджетку в который это все эмититься, может я ща кодом оформлю?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
оформи
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
пока мне кажется что ты хочешь невозможного)
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
const bSource = new Subject();
const b$ = bSource.asObservable();

const o$ = of(null);

o$.subscribe(() => {
 bSource.next();
});

o$.subscribe(() => {
 bSource.next();
});

o$.subscribe(() => {
 bSource.next();
});
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Igor Filippov
const bSource = new Subject();
const b$ = bSource.asObservable();

const o$ = of(null);

o$.subscribe(() => {
 bSource.next();
});

o$.subscribe(() => {
 bSource.next();
});

o$.subscribe(() => {
 bSource.next();
});
тебе надо написать функцию которая будет создавать пару операторов и шарить между ними состояние
один из операторов будет применяеться к o$ и считать что каждый подписчик получил по значению
второй будет считать сколько в b$ было событий и сравнивать его с результатом первого оператора
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Smooth Operator
тебе надо написать функцию которая будет создавать пару операторов и шарить между ними состояние
один из операторов будет применяеться к o$ и считать что каждый подписчик получил по значению
второй будет считать сколько в b$ было событий и сравнивать его с результатом первого оператора
const reciver = createReciver();
const o$ = oSource.pipe(reciver.capture);
const b$ = bSource.pipe(reciver.ensure);

типа такого
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
Smooth Operator
const reciver = createReciver();
const o$ = oSource.pipe(reciver.capture);
const b$ = bSource.pipe(reciver.ensure);

типа такого
Спасибо, попробую.
источник

PK

Pavel Kuzin in Angular - русскоговорящее сообщество
неужели никто не юзает ngrx/data? :(
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Есть у кого примеры, где применимы Notification, materialize, observeOn, вот это вот все?
источник