Size: a a a

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

2021 April 22

АА

Андрей Андрей... in Angular - русскоговорящее сообщество
routerlink = и маршрут который ты в роутинге указал
источник

AB

Alex Bu in Angular - русскоговорящее сообщество
потому что так делают ... в туи?) Костыль в виде дизейблинга при задаче динамического поля, омг 🙈
источник

АА

Андрей Андрей... in Angular - русскоговорящее сообщество
Окей,сейчас буду пытаться сделать)) спасибо
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
без дебага непонятно. но в целом более правильнее будет сделать кастомный валидатор который будет возвращать null если чекбокс не включен и юзать валидаторы если он включен. Т.е. обойтись без удаления-добавления валидаторов.
Но апдейт с эвентом все равно придется делать.
источник

D

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

MK

Mikhail Kamakhin in Angular - русскоговорящее сообщество
А есть примеры?
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
чето в этом роде
источник

AS

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

MK

Mikhail Kamakhin in Angular - русскоговорящее сообщество
А что за переменная checkControl, откуда?
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
return Validators.compose([Validators.required, ])(control);

checkControl - твой чек
источник

MK

Mikhail Kamakhin in Angular - русскоговорящее сообщество
Ок
источник

E

Eugene in Angular - русскоговорящее сообщество
в модели это поле есть?
источник

АА

Андрей Андрей... in Angular - русскоговорящее сообщество
да
источник

E

Eugene in Angular - русскоговорящее сообщество
тогда лучший выход - то ,что посоветовал @xuxicheta
создаете форму сразу с этим полем, но даете ему disabled, тогда оно не будет присутствовать в value и не будет принимать участие в расчетах статусов и валидности

в шаблоне, соответственно, скрываете/показываете при изменении свойства disabled
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
ну и если айди присуствует как контрол в шаблоне, то ngIf конечно же
источник

E

Eugene in Angular - русскоговорящее сообщество
+
источник

B/

Benjxmin /@/ in Angular - русскоговорящее сообщество
Как вызвать компонент SideNav из компонента Menu в Typescript модуле?
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
https://stackblitz.com/edit/angular-ivy-i82mfo?file=src/app/app.component.ts
правда вышло не очень красиво, надо доработать. И не отписку бы еще.
вообще кросс-контроловую валидацию лучше в валидаторе группы делать. Тогда не понадобится подписываться и менеджить валидаторы уже после создания формы.
источник

A

AlXo in Angular - русскоговорящее сообщество
Добрый день, есть страница регистрации, где заполняются поля, после чего происходит переход на отдельную страницу подтверждения смс-кодом, вопрос в следующем: если обновить страницу подтверждения смс,  то как думаете лучше сделать, сохранять все те заполненные поля в localstorage или произвести редирект снова на форму регистрации и снова ее заполнять или еще как-то?
источник

MK

Mikhail Kamakhin in Angular - русскоговорящее сообщество
валидатор группы?
источник