Size: a a a

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

2019 October 10

S

Smooth Operator in Angular - русскоговорящее сообщество
Moe Green
подскажите начинаешему ngrx-нику ))
вот у меня есть эффект для удаления объекта на удаленной BD; как мне передать в экшен DeleteCourseSuccess id удаяемого объекта?
сделать вложенный свитчмап?
источник

AB

Arthur Bobrovskih in Angular - русскоговорящее сообщество
Moe Green
подскажите начинаешему ngrx-нику ))
вот у меня есть эффект для удаления объекта на удаленной BD; как мне передать в экшен DeleteCourseSuccess id удаяемого объекта?
27 line
switchMap((course) => this.courseService.deleteCourse(course).pipe(
 map((value) => new DeleteCourseSuccess({ value, id: course. id })),
// + catch error
))
(28 line delete)
источник

MG

Moe Green in Angular - русскоговорящее сообщество
Arthur Bobrovskih
27 line
switchMap((course) => this.courseService.deleteCourse(course).pipe(
 map((value) => new DeleteCourseSuccess({ value, id: course. id })),
// + catch error
))
(28 line delete)
вот так попробовал
источник

MG

Moe Green in Angular - русскоговорящее сообщество
пустой объект вернул
источник

HW

Hello World in Angular - русскоговорящее сообщество
привет, кто-то подскажите плз, как мне подождать не пустые результаты от нескольких observable  которые не завершаются onComplete().
Они просто эмитят данные, но проблема в том что изначально насколько я понимаю выдают пустые результаты из стора
источник

AB

Arthur Bobrovskih in Angular - русскоговорящее сообщество
Moe Green
вот так попробовал
31 line
return new DeleteCourseSuccess(course.id);
источник

MG

Moe Green in Angular - русскоговорящее сообщество
Arthur Bobrovskih
31 line
return new DeleteCourseSuccess(course.id);
пардон - мой недосмотр (
источник

MG

Moe Green in Angular - русскоговорящее сообщество
сейчас в итоге - пустой объект возвращается; и в редусер ничего не приходит
источник

AB

Arthur Bobrovskih in Angular - русскоговорящее сообщество
Hello World
привет, кто-то подскажите плз, как мне подождать не пустые результаты от нескольких observable  которые не завершаются onComplete().
Они просто эмитят данные, но проблема в том что изначально насколько я понимаю выдают пустые результаты из стора
Фильтр через трубу на каждый поток
И все потоки в комбайн
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Саша Корбут
ну а как писали?
есть div, два поинтера(обычные элементы с position: absolute)
дальше навешиваем лисенеры на элементы и изменяем позицию при mousemove
потом, чтобы работало с формами - реализуем ControlValueAccessor
success!
источник

MG

Moe Green in Angular - русскоговорящее сообщество
вот такой вариант
источник

MG

Moe Green in Angular - русскоговорящее сообщество
источник

AB

Arthur Bobrovskih in Angular - русскоговорящее сообщество
Moe Green
вот такой вариант
Line 30
console.log(course);
источник

HW

Hello World in Angular - русскоговорящее сообщество
Arthur Bobrovskih
Фильтр через трубу на каждый поток
И все потоки в комбайн
збс работает, если кому-то интересно

Observable.zip(obs1.filter(value => !_.isEmpty(value)), obs2.filter(value => !_.isEmpty(value)),obs3.filter(value => !_.isEmpty(value)))
источник

HW

Hello World in Angular - русскоговорящее сообщество
спасибо
источник

MG

Moe Green in Angular - русскоговорящее сообщество
Arthur Bobrovskih
Line 30
console.log(course);
да, сработало
но - это неожиданно для меня (
мда (
источник

MG

Moe Green in Angular - русскоговорящее сообщество
Arthur Bobrovskih
Line 30
console.log(course);
👍 спасибо!
источник

AI

Alex Inkin in Angular - русскоговорящее сообщество
Arthur Galimov
т.е роут не визуализирован не как и не должен быть
Делай гарды и редирект, а на роут повесь любой компонент, ведь он не будет активироваться никогда.
источник

DT

D_d Tch in Angular - русскоговорящее сообщество
combineLatest(selector1, selector2)
.pipe(
 // filter here
)
.subscribe([data1, data2] => {
 console.log(data1, data2)
})

Оба селектора возвращают массивы, как написать правильно фильтр, чтобы возвращались только массивы в которых есть значение???
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
D_d Tch
combineLatest(selector1, selector2)
.pipe(
 // filter here
)
.subscribe([data1, data2] => {
 console.log(data1, data2)
})

Оба селектора возвращают массивы, как написать правильно фильтр, чтобы возвращались только массивы в которых есть значение???
Каждому свой фильтр, а потом комбайн
источник