Size: a a a

Angular - русскоговорящее сообщество

2020 May 22

MM

Mark Mark_bass in Angular - русскоговорящее сообщество
Mark Mark_bass
Всем привет ! Есть вопрос по поводу tslint проверки. Кто знает как правильно указывать файлы для проверки и как это работает ?
Никто не в крусе как указать файлы ?
источник

B

Bretbas in Angular - русскоговорящее сообщество
Anton Shvets
было бы странно, если бы он работал вместе с path? у них же одинаковая функция
А если основной сегмент меняется(posts, users), а id надо проверять на number:
источник

B

Bretbas in Angular - русскоговорящее сообщество
2 функции получается придется описывать в matcher ?
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Bretbas
2 функции получается придется описывать в matcher ?
блин, кончай тупить :))
какой тебе нужен матчер, такой и пишешь.
или два роута с разными матчерами.

это соответствие просто. роутер проходит по списку роутов и проверяет соответствие. Как только подошло, роут активируется.
источник

B

Bretbas in Angular - русскоговорящее сообщество
Anton Shvets
блин, кончай тупить :))
какой тебе нужен матчер, такой и пишешь.
или два роута с разными матчерами.

это соответствие просто. роутер проходит по списку роутов и проверяет соответствие. Как только подошло, роут активируется.
да я понял, что такое матчер.
Просто я не хочу их писать несколько штук блин)
источник

B

Bretbas in Angular - русскоговорящее сообщество
ща подумаю вообщем)
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Bretbas
да я понял, что такое матчер.
Просто я не хочу их писать несколько штук блин)
ну напиши один. один матчер - один компонент.
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
но два было бы нагляднее. легче добавлять удалять
источник

B

Bretbas in Angular - русскоговорящее сообщество
Anton Shvets
ну напиши один. один матчер - один компонент.
да это бред какой-то) Не удобно же.
У меня матчер будет просто проверять id сегмент на тип number, и таких мест может быть много.
Он должен быть переиспользуемый.
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
а с чего ты взял что он не может быть переиспользуемым
источник

B

Bretbas in Angular - русскоговорящее сообщество
Anton Shvets
а с чего ты взял что он не может быть переиспользуемым
короче. Ща подумаю, и напишу если что)
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
можно фабрику матчеров сделать, думаю должно сработать
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Bretbas
короче. Ща подумаю, и напишу если что)
запилишь статью потом :)
источник

B

Bretbas in Angular - русскоговорящее сообщество
Anton Shvets
запилишь статью потом :)
да че писать, просто тут нет такого. матчер, который будет проверять просто параметр маршрута. А не писать их 100500
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Bretbas
да че писать, просто тут нет такого. матчер, который будет проверять просто параметр маршрута. А не писать их 100500
там под капотом просто есть сложный дефолтный матчер, который разбирает эти двоеточия.
можно свой такой сделать.
источник

B

Bretbas in Angular - русскоговорящее сообщество
Anton Shvets
там под капотом просто есть сложный дефолтный матчер, который разбирает эти двоеточия.
можно свой такой сделать.
вот если можно, то здорово.
но что-то нигде не видел инфу по кастоматизации встроенной системы маршрутизации
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Bretbas
вот если можно, то здорово.
но что-то нигде не видел инфу по кастоматизации встроенной системы маршрутизации
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
кстати странно, что он не в виде класса и через DI
источник

B

Bretbas in Angular - русскоговорящее сообщество
Anton Shvets
кстати странно, что он не в виде класса и через DI
вот блин
https://stackoverflow.com/a/41543827/5791587

нужно что-то вроде этого, но этот гребаный matcher не работает вместе с path
источник

B

Bretbas in Angular - русскоговорящее сообщество
короче я не знаю, блин.
У меня много маршрутов с id сегментом.
posts/:id
categories/:id
users/:id
users/banned/:id
users/:id/posts
и тд
и id не всегда является вторым сегментом. Но оно точно number. В случае если не number, мне нужно 404 получать.

Не
источник