Size: a a a

Советский Angular

2020 November 25

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Smooth Operator
сидел в чатике писал ботов
ого, прикольно)
источник

C

Constantine in Советский Angular
олд бат гуд
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Constantine
пишешь один раз резолвер, а потом просто кастомизируешь по месту параметры вводные
я скиптически отношусь к резолверам, сейчас посмотрю
источник

Π

Παύλος in Советский Angular
Алексей Охрименко
Ты пойми только 1, это может быть не проблема HR-ов. Это может быть проблема людей собеседующих тебя. Грубо говоря человек тебя собеседубщий забыл скинуть feedback HR-ам и поэтому они тебе не ответили. А знаешь почему забывают отправлять feedback? Потому что это все делается в свободное от работы время. Которого у программиста может и не быть. Просто имей это ввиду.
Я это понимаю, я же сам разраб. Я бы в роли эйчар ответил кандидату, что не получилось получить фидбек, так как команда занята, всё горит, не до этого. Ну в любом случае пообещала что-то прислать - свяжись ещё раз, скажи, что не получится, сорян. И второе, когда приглашаешь через год и кандидат сам вспоминает, что собеседовался здесь и не получил фидбек - ну врятли он врёт, если запомнил, что собеседовался и запомнил, что обещали. Не нужно ему отвечать, что нет, мы тебе всё дали, "будем считать, что ты забыл просто", и вообще сам мог бы пинговать компанию. Врятли кандидат от этого захочет сходить на собес.
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
а потом доступ к стору идет уже через store в компоненте, верно?
источник

C

Constantine in Советский Angular
Вертихвост キバ 🏡🦊
а потом доступ к стору идет уже через store в компоненте, верно?
да
тут просто экшены нужные дергаем
источник

C

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

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Constantine
хочу шаг за шагом вложенности роута диспатчить
а что если ты захочешь подписаться на данные?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
сейчас объясню пример
источник

C

Constantine in Советский Angular
Вертихвост キバ 🏡🦊
а что если ты захочешь подписаться на данные?
в одном резолвере получать данные из другого? хороший вопрос
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Constantine
в одном резолвере получать данные из другого? хороший вопрос
нет
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
подожди примера)
источник

C

Constantine in Советский Angular
хорошо)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Constantine
хочу шаг за шагом вложенности роута диспатчить
Например, ты хочешь получать актуальную информацию с бекенда по пользователю и говоришь бекенду: “Присылай мне изменения пользователя с id = 1000”. И бекенд будет прислыать клиенту состояние пользователя id = 1000, когда оно поменялось.

А когда ты уходишь с этого роута, то ты должен сказать бекенду: “Больше не нужно присылать мне изменения пользователя с id = 1000”. Тем самым отписываешься от этих событий, а бекенд больше не присылает изменения состояния пользователя id = 1000.

И тут вопрос. Как в случае с резолвером отписаться от этого события у бекенда?
источник

C

Constantine in Советский Angular
Вертихвост キバ 🏡🦊
Например, ты хочешь получать актуальную информацию с бекенда по пользователю и говоришь бекенду: “Присылай мне изменения пользователя с id = 1000”. И бекенд будет прислыать клиенту состояние пользователя id = 1000, когда оно поменялось.

А когда ты уходишь с этого роута, то ты должен сказать бекенду: “Больше не нужно присылать мне изменения пользователя с id = 1000”. Тем самым отписываешься от этих событий, а бекенд больше не присылает изменения состояния пользователя id = 1000.

И тут вопрос. Как в случае с резолвером отписаться от этого события у бекенда?
А, это довольно просто
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
так
источник

C

Constantine in Советский Angular
Я решал эту задачу для интеграции с mqqt
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
как решил?
источник

C

Constantine in Советский Angular
диспатчил экшен для отмены подписочки
и забирал данные до тех пор пока экшен не упал для отмены
и диспатчил его в ngOnDestroy компонента
источник

C

Constantine in Советский Angular
Вертихвост キバ 🏡🦊
Например, ты хочешь получать актуальную информацию с бекенда по пользователю и говоришь бекенду: “Присылай мне изменения пользователя с id = 1000”. И бекенд будет прислыать клиенту состояние пользователя id = 1000, когда оно поменялось.

А когда ты уходишь с этого роута, то ты должен сказать бекенду: “Больше не нужно присылать мне изменения пользователя с id = 1000”. Тем самым отписываешься от этих событий, а бекенд больше не присылает изменения состояния пользователя id = 1000.

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