Size: a a a

2018 May 23

VL

Vitalii Lev 🦁 in Angular Kyiv
💪
источник
2018 May 24

Sergey Фrolov in Angular Kyiv
источник

DG

Dorian Gray in Angular Kyiv
всем привет
есть вопрос по редакс/ngrx
есть соблазн сделать http запрос через сервис, а полученные результат диспатчит уже через экшен в стор
т.е. не через эффекты
но так как опыта нет - то не понимаю, это норм или чем-то чревато ?
источник

AV

Alexey Veligura in Angular Kyiv
У тебя в сервисе будет заинджекчен стор ?
источник

AV

Alexey Veligura in Angular Kyiv
Идея редакса полностью контролируемый флоу,
источник

AV

Alexey Veligura in Angular Kyiv
И не связанности кода
источник

V

Victor in Angular Kyiv
Сделай через эффекты, если используешь ngrx лучше так
источник

AO

Agnislav Onufriichuk in Angular Kyiv
+1
источник

DG

Dorian Gray in Angular Kyiv
ну да, получается что будет заинжекчен стор
источник

DG

Dorian Gray in Angular Kyiv
мы делаем грид и он будет использоваться на разных страницах (с разными наборами данных, с разными апи на получение), но есть и базовая функционалность : сортировка, пагинация, поиск
все через запросы к серверу
вот и была идея, чтобы не писать одну и ту же логику в разных эффектах, описать ее прям в гриде  ..бля, как-то запутано получилось )
источник

AV

Alexey Veligura in Angular Kyiv
Делай по канону короче, всем  сэкономишь могз и время на разбор велосипеда. Можешь написать дженерик редюсер, и его уже разширять.
источник

DK

Dm K in Angular Kyiv
Ребят, подскажите плиз, на проекте очень много форм, решил увеличить скорость создания форм сделав кастомный форм контрол с инпутом и блоком с ошибками. Сделал через ValueAccessor.  Все работает, но есть пару вызова как markAsPristine, markAsUntoched, изменения после которых я не знаю как лучше прокинуть  в кастомный контрол. Один из вариантов я думал просто передать в кастомный контрол весь FormControl, но я почему-то сомневаюсь это делать ради 2-3 полей. Может есть какие-то варианты еще?
источник
2018 May 25

VL

Vitalii Lev 🦁 in Angular Kyiv
подскажите плиз кто-то юзал какие тулзы для интродакшна аппликухи, что типо https://introjs.com/ но чтоб уже наверняка заточено под ангулар?
источник

VL

Vitalii Lev 🦁 in Angular Kyiv
или может даже не заточено под ангулар то были ли какие подводные камушки?)
источник

VL

Vitalii Lev 🦁 in Angular Kyiv
ок)

и еще задачка интерестная зашла, може кто делал на ангуляре, чтоб на браузер Back баттон клик закрывать дайлог если есть открытый, но не менят роут)

Может кто  делал?)
источник

AV

Alexey Veligura in Angular Kyiv
закрывать диалог на роутер евент
источник

AV

Alexey Veligura in Angular Kyiv
как делал не помню ))
источник

AV

Alexey Veligura in Angular Kyiv
могу глянуть, у меня похожая задача тоже сейчас будет
источник

DV

Dimitriy Vityuk in Angular Kyiv
Vitalii Lev 🦁
ок)

и еще задачка интерестная зашла, може кто делал на ангуляре, чтоб на браузер Back баттон клик закрывать дайлог если есть открытый, но не менят роут)

Может кто  делал?)
источник

VL

Vitalii Lev 🦁 in Angular Kyiv
ну про гард как раз и думаю
пока пришла такая схема в голову:
1) гард
2) клас от которого екстендяться мои дайлог компоненты (врапперы над материаловским дайлогом)
3) сервис который будт хранить ссылку на открытый дайлог инстанс если он открытый

и получается что при открытии любого дайлога парент клас дайлога будет записывать в сервис дайлог, а при закрытии удалять


а гард при ченжах роута будет проверять этот сервис, есть ли там дайлог и если да то закрывать его и превентить изменения роута.

Не знаю заработает ли, но лучше пока придумать не могу
источник