169 похожих чатов

Всем привет Подскажите пожалуйста по form.markAllAsTouched сделал такую директиву, что при клике

onSave форма, переданная к директиве (formToValidate) должна помечаться как touched
if (this.formToValidate?.invalid) {
this.formToValidate.controls['loremControl'].setValue('LOREM');
this.formToValidate.markAllAsTouched();
} else this.action();
здесь loremControl меняет свое значение в 'LOREM', но markAllAsTouched не срабатывает
Почему?

19 ответов

37 просмотров

console.log работает тут? то есть срабатывает этот код?

Да, не помечаются

. 01010000 01101000 01101001 01101100 01101001 01110000 01110000 0
Да, не помечаются

саму форму в консоль выведите и проверьте touched как у формы так у контролов если тру

вроде же можно просто посмотреть класс у формы ng-touched?

Evgheni Чернявский
это директивы formcontrolname/formcontrol ставят, ...

кстати console.log(this.formToValidate.touched); выводит true но ng-touched к форме добавляется только после клика вне формы что это может значить?

. 01010000 01101000 01101001 01101100 01101001 01110000 01110000 0
кстати console.log(this.formToValidate.touched); в...

touched и должен срабатывать когда произвол тач на форму

Стикер

если это так то попробуй что-то вроде этого export const markFormGroupTouched = (formGroup) => { (<any>Object).values(formGroup.controls).forEach(control => { control.markAsTouched(); if (control.controls) { markFormGroupTouched(control); } }); };

Fixsik
Используй request aminate frame Это детекшин трю...

Это какой то жестокий костыль)

Andrei
Это какой то жестокий костыль)

Ну ок. Как по другому? Только не говорите про сет таймаут. )

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта