SФ
Size: a a a
SФ
VN
SФ
IF
SФ
"extends": ["tslint-angular", "tslint:latest", "tslint-config-prettier", "tslint-sonarts"],
"rulesDirectory": ["node_modules/@nrwl/workspace/src/tslint", "node_modules/codelyzer"],
SФ
VN
NK
SФ
S
SФ
S
IK
AS
/users`). Я хочу их тянуть в эффекте при событии `ROUTER_NAVIGATED. Всё хорошо, можно в эффекте на это дело подписаться, нужный роут отфильтровать иии… тут проблема. Проблема в том как отфильтровать. Потому что есть встроенные роуты /users/:id и я не хочу тянуть список пользователей, когда перейду на конкретного юзера. При этом, у меня в таблице может меняться номер текущей страницы, размер таблицы (сколько данных показывать на стр) и я всё еще хочу тем же самым эффектом всё это дело отлавливатьrouterState.url.includes(RoutesList.users) - не покроет кейс для nested роутов (будет стрелять всегда)routerState.url.includes(RoutesList.users) && !isLoaded - вообще шляпа. А передавать какие-то доп. флаги для forceUpdate - ну вообще не хочется (полёт мысли вообще этот пункт)VL
RoutesList.users.length вместоrouterState.url.includes(RoutesList.users)routerState.url еще не включены дочерние сегменты даже если они предполагаются?A
/users`). Я хочу их тянуть в эффекте при событии `ROUTER_NAVIGATED. Всё хорошо, можно в эффекте на это дело подписаться, нужный роут отфильтровать иии… тут проблема. Проблема в том как отфильтровать. Потому что есть встроенные роуты /users/:id и я не хочу тянуть список пользователей, когда перейду на конкретного юзера. При этом, у меня в таблице может меняться номер текущей страницы, размер таблицы (сколько данных показывать на стр) и я всё еще хочу тем же самым эффектом всё это дело отлавливатьrouterState.url.includes(RoutesList.users) - не покроет кейс для nested роутов (будет стрелять всегда)routerState.url.includes(RoutesList.users) && !isLoaded - вообще шляпа. А передавать какие-то доп. флаги для forceUpdate - ну вообще не хочется (полёт мысли вообще этот пункт)/users$/.test('any/route/url/users')😷
VL
AS
rout…./users?page=123 я еще возьму. И нуно будет добавлять отдельную проверку на`/users/123`, чтоб притянуть юзера с идом 123. Всё правильно понимаю?/users и /users/:id ? Чтоб в одной функции. И я потом бы передавал строку эту и функция сама всё разруливала. Как вариант, моно сначала сделать проверку на /users/:id, а потом делать проверку на users, но вдруг кто-то этим уже занималсяVL