Size: a a a

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

2020 February 11

SV

Sla V in Angular - русскоговорящее сообщество
Ivan Stroykin
Почему? Форма складывается полностью со всеми валидаторами ведь
Через addcontrol  ты добавляешь control, а не валидаторы.  В AbstractControl в доке ничего не вижу про валидаторы
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Sla V
Через addcontrol  ты добавляешь control, а не валидаторы.  В AbstractControl в доке ничего не вижу про валидаторы
в контроле же есть валидаторы?
источник

IS

Ivan Stroykin in Angular - русскоговорящее сообщество
Sla V
Через addcontrol  ты добавляешь control, а не валидаторы.  В AbstractControl в доке ничего не вижу про валидаторы
Что в итоге получается. Есть FormGroup который имеет несколько FormControl  и 1 FormGroup, который мы добавили и который так же имеет несколько FormControl со своими валидаторами
источник

SV

Sla V in Angular - русскоговорящее сообщество
Smooth Operator
в контроле же есть валидаторы?
Есть, но я как-то сталкивался с такой штукой, что при ngif у меня валидаторы не срабатывали. Помогло вставить валидацию динамически
источник

IS

Ivan Stroykin in Angular - русскоговорящее сообщество
Это вот я посмотрел просто выкинув в консоль форму при нажатии на кнопку типа submit
источник

SV

Sla V in Angular - русскоговорящее сообщество
Ivan Stroykin
Это вот я посмотрел просто выкинув в консоль форму при нажатии на кнопку типа submit
Решение я уже сказал,  я теперь сам себе задаю вопрос почему валидаторы не инициализируются)
источник

IS

Ivan Stroykin in Angular - русскоговорящее сообщество
Sla V
Решение я уже сказал,  я теперь сам себе задаю вопрос почему валидаторы не инициализируются)
Решение которое по ссылке чтоли?)
источник

SV

Sla V in Angular - русскоговорящее сообщество
Ivan Stroykin
Решение которое по ссылке чтоли?)
Ну да, как вариант
источник

IS

Ivan Stroykin in Angular - русскоговорящее сообщество
Sla V
Ну да, как вариант
сейчас пример накидываю)
источник

SV

Sla V in Angular - русскоговорящее сообщество
Ivan Stroykin
Всем привет. Может кто знает или сталкивался. Есть основная форма в компоненте и есть форма в дочернем компоненте (дочерний компонент не всегда показан на странице). Когда он показал, нудно объединить формы и валидировать. Объединяю через addControl и всё хорошо. Но вот валидация не проходит. То есть если нажать на поле и выйти из него, оно провалидируется, так как будет "отыгран сценарий" внутри самого дочернего компонента. Но вот при нажатии на кнопку типа "submit" в родительском компоненте форма дочернего компонента не валидируется
И настораживает, что у тебя часть формы в дочерней компоненте. Через аксессор что-ли сделал?
источник

IS

Ivan Stroykin in Angular - русскоговорящее сообщество
Sla V
И настораживает, что у тебя часть формы в дочерней компоненте. Через аксессор что-ли сделал?
Да я вот думаю, по сути можно и не объединять формы, главное проверять, что обе формы валидные и валидировать (показывать ошибки) при нажатии на submit
источник

IS

Ivan Stroykin in Angular - русскоговорящее сообщество
А сложность в том, что эта форма не всегда нужна. Только при определенном выборе
источник

SV

Sla V in Angular - русскоговорящее сообщество
Ivan Stroykin
А сложность в том, что эта форма не всегда нужна. Только при определенном выборе
Ты можешь сделать форму в форме))Через аксессор)
источник

SV

Sla V in Angular - русскоговорящее сообщество
Надо самому сейчас сесть и чекнуть
источник

IS

Ivan Stroykin in Angular - русскоговорящее сообщество
Sla V
Ты можешь сделать форму в форме))Через аксессор)
Эта форма вообще уйдет как общая для нескольких компонентов, поэтому она должна быть полностью отдельной
источник

AV

Andrey Vaydich in Angular - русскоговорящее сообщество
всем привет

есть input type="number" для координат, но он преобразует их через запятую

есть ли возможность из коробки сделать только через точку или через пайп директиву кто знает как (без expression has been checked ошибок)?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Andrey Vaydich
всем привет

есть input type="number" для координат, но он преобразует их через запятую

есть ли возможность из коробки сделать только через точку или через пайп директиву кто знает как (без expression has been checked ошибок)?
здается мне, это зависит от выбранного языка
источник

IS

Ivan Stroykin in Angular - русскоговорящее сообщество
Smooth Operator
а пример можете сделать?
источник

AV

Andrey Vaydich in Angular - русскоговорящее сообщество
Smooth Operator
здается мне, это зависит от выбранного языка
да, я читал про это, но какой бы язык не указал, все тщетно
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
куда смотреть?
источник