Size: a a a

2018 March 05

DO

Dez Oxel in Angular Kyiv
ща напишу пару коментов к коду
источник

N

Nikolay in Angular Kyiv
Andrey Katrusha
ну даже премер там набросан, указуешь min-width: 400px)" и вперед
прошла эра 400, iphone 8 plus 414px :)
источник

AK

Andrey Katrusha in Angular Kyiv
ого
источник

AK

Andrey Katrusha in Angular Kyiv
на 14 пикселей больше
источник

DO

Dez Oxel in Angular Kyiv
1. На входе у нас ивент changeType. На выходе надо сделать либо одно, либо другое (change incident type либо set current).
2. Я переписал код так, чтобы логику возврата результата вынести в конец цепочки.
3. Вынес из openDeleteDialog логику возврата результата, оставил только логику показа модалки.
4. Изменения в п.3 позволили построить цепочку проброса result (там где mergeMap).
5. catch(() => of(false)) нужен для того, чтобы при cancel на модалке в цепочку бросить false.
6. of() нужен для того, чтобы возвращаемый тип данных совпадал с типом данных openDeleteDialog(), иначе mergeMap будет ругаться.
7. Это псевдокод, я не запускал, но надеюсь идея будет понятна.
источник

DO

Dez Oxel in Angular Kyiv
если сюда добавить ramda.js, то будет вообще функциональное счастье))
источник

DK

Dm K in Angular Kyiv
Dez Oxel
если сюда добавить ramda.js, то будет вообще функциональное счастье))
не воспринимает модалку
источник

DK

Dm K in Angular Kyiv
да, я понял, что чендждетекшн не заладил с промисом в бутстрапе
источник

DO

Dez Oxel in Angular Kyiv
источник

DO

Dez Oxel in Angular Kyiv
надо юзать open().result
источник

DK

Dm K in Angular Kyiv
странно, мне говрит что это тип воид
источник

DK

Dm K in Angular Kyiv
Dez Oxel
надо юзать open().result
хотя резалт это же промис
источник

DK

Dm K in Angular Kyiv
источник

DO

Dez Oxel in Angular Kyiv
openDeleteDialog(): void
источник

DO

Dez Oxel in Angular Kyiv
поправь на Observable
источник

DK

Dm K in Angular Kyiv
точно епть)
источник

DK

Dm K in Angular Kyiv
реально интересное решение, но оно к сожалению не помогло(
источник

DK

Dm K in Angular Kyiv
чендж детекшн ругается
источник

DK

Dm K in Angular Kyiv
Dez Oxel
поправь на Observable
все равно спасибо!
источник

DO

Dez Oxel in Angular Kyiv
а покажи результат, обновленный код
источник