Size: a a a

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

2021 February 12

А

Александр in Angular - русскоговорящее сообщество
7384114837
а почему тут валидаторы не указываешь?  Можно ж сразу этосделать
первый проект на ангуляре) пробую пока)
источник

А

Александр in Angular - русскоговорящее сообщество
Alex Bu
1) Вы можете не писать отдельно сеттеры, а создать сразу с валидаторами
form = new FormGroup({name: new FormControl(null, [Validators.required])});

2) Если валидатор 1, то нет потребности брать его в массив
form = new FormGroup({name: new FormControl(null, Validators.required)});

3) В шаблоне вы можете обработать состояние контрола через его свойство errors
form.get('name').errors
спасибо, сейчас попробую))
источник

А

Александр in Angular - русскоговорящее сообщество
Alex Bu
1) Вы можете не писать отдельно сеттеры, а создать сразу с валидаторами
form = new FormGroup({name: new FormControl(null, [Validators.required])});

2) Если валидатор 1, то нет потребности брать его в массив
form = new FormGroup({name: new FormControl(null, Validators.required)});

3) В шаблоне вы можете обработать состояние контрола через его свойство errors
form.get('name').errors
подскажите плз как это в шаблоне выглядит? как атрибут?
источник

AB

Alex Bu in Angular - русскоговорящее сообщество
Александр
подскажите плз как это в шаблоне выглядит? как атрибут?
Да, просто вытащите контрол и проверьте его свойство errors
источник

А

Александр in Angular - русскоговорящее сообщество
а какой атрибут?)) я пока еще не полностью в контексте((
источник

AB

Alex Bu in Angular - русскоговорящее сообщество
Александр
а какой атрибут?)) я пока еще не полностью в контексте((
для Validators.required - объект вида {required: true}
источник

AB

Alex Bu in Angular - русскоговорящее сообщество
Александр
а какой атрибут?)) я пока еще не полностью в контексте((
Для других валидаторов - другие объекты
источник

А

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

AB

Alex Bu in Angular - русскоговорящее сообщество
Александр
типа такого?
Не совсем
Типа

<input ... />
<span *ngIf="form.get('name').errors.require">Надо заполнить</span>
источник

А

Александр in Angular - русскоговорящее сообщество
голова кругом, тут чего-то не хватает?)
источник

AB

Alex Bu in Angular - русскоговорящее сообщество
А что на экране?
источник

А

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

AB

Alex Bu in Angular - русскоговорящее сообщество
В браузере
источник

А

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

AB

Alex Bu in Angular - русскоговорящее сообщество
Хм, а попробуйте просто вывести еррор через <pre>{{form.get('name').errors | json}}</pre>?
источник

NS

Nikita Safronov in Angular - русскоговорящее сообщество
там обычно не обманывают, что то не так с json
источник

А

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

А

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

YS

Yaroslav Solonnikov in Angular - русскоговорящее сообщество
Александр
голова кругом, тут чего-то не хватает?)
Там ведь require а не required
источник

А

Александр in Angular - русскоговорящее сообщество
Yaroslav Solonnikov
Там ведь require а не required
воо) сообщение появилось, но форма отправляется😂
источник