Size: a a a

Советский Angular

2019 December 27

В

Владимир in Советский Angular
Igor Bodnar
как ты импортишь картинки в своем css ?
Так тут не много вариков, в чем проблема?
источник

В

Владимир in Советский Angular
Подскажите пожалуйста как лучше реализовать?
Хочется сделать спиннер, который появляется по событию NavigationStart и исчезает по NavigationEnd, но есть один нюанс.

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

Отключать же по navigationEnd, но что-то выглядит как смешение логики.. Как два возможных источника активации спиннера, хоть перед активацией и стоит distinctUntilChanged
источник

IB

Igor Bodnar in Советский Angular
Владимир
Так тут не много вариков, в чем проблема?
а ты знаешь о чем речь?)
источник

S

Smooth Operator in Советский Angular
Владимир
Подскажите пожалуйста как лучше реализовать?
Хочется сделать спиннер, который появляется по событию NavigationStart и исчезает по NavigationEnd, но есть один нюанс.

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

Отключать же по navigationEnd, но что-то выглядит как смешение логики.. Как два возможных источника активации спиннера, хоть перед активацией и стоит distinctUntilChanged
запросы то, в резолверах и гардах?
источник

В

Владимир in Советский Angular
Smooth Operator
запросы то, в резолверах и гардах?
конкретно этот запрос не в резолвере, по сути жмёшь кнопку, случается запрос, а в сабскрайбе навигейт.
Результат этого запроса дальше не нужен, нужен факт того, что пришло 200
источник

S

Smooth Operator in Советский Angular
Владимир
конкретно этот запрос не в резолвере, по сути жмёшь кнопку, случается запрос, а в сабскрайбе навигейт.
Результат этого запроса дальше не нужен, нужен факт того, что пришло 200
зачем
источник

В

Владимир in Советский Angular
Smooth Operator
зачем
да вот сам сейчас сижу думаю
источник

S

Smooth Operator in Советский Angular
)
источник

В

Владимир in Советский Angular
Потому что первый компонент берёт id и удаляет сущность, а второй компонент и при инициализации эту сущность создаёт.
Этим запросом мы хотим защититься от того, чтобы создать две сущности
источник

В

Владимир in Советский Angular
хотя опять же логичнее отправлять запрос на удаление перед запросом на создание
источник

В

Владимир in Советский Angular
switchMap и вперёд
источник

S

Smooth Operator in Советский Angular
эт вы конечно придумали хорошо
источник

В

Владимир in Советский Angular
а почему вообще фронт заботится об удалении этой сущености, когда это может делать бэк перед созданием новой?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Владимир
Потому что первый компонент берёт id и удаляет сущность, а второй компонент и при инициализации эту сущность создаёт.
Этим запросом мы хотим защититься от того, чтобы создать две сущности
То есть ты хочешь решить проблему concurrency на клиенте, хотя это проблема бекенда, так?
источник

S

Smooth Operator in Советский Angular
Владимир
а почему вообще фронт заботится об удалении этой сущености, когда это может делать бэк перед созданием новой?
почему создание новой сущность должно происходить после удаления другой?
источник

В

Владимир in Советский Angular
Smooth Operator
почему создание новой сущность должно происходить после удаления другой?
чтобы защититься от того, чтобы боты понасоздавали этих сущностей в огромном количестве
источник

В

Владимир in Советский Angular
ну или просто юзеры
источник

S

Smooth Operator in Советский Angular
Вертихвост キバ 🏡🦊
То есть ты хочешь решить проблему concurrency на клиенте, хотя это проблема бекенда, так?
чет вы не теми способами решаете проблему кмк
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Smooth Operator
чет вы не теми способами решаете проблему кмк
Мы?
источник

В

Владимир in Советский Angular
Smooth Operator
чет вы не теми способами решаете проблему кмк
кмк?
источник