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