У меня есть Angular Реактивная сборка формы с помощью Form Builder
this.searchForm = this.fb.group({
cID: [''],
mID: [''],
mtName: [''],
status: [this.statusOptions[0]],
bP: [''],
rP: [''],
rI: [''],
p: [''],
lT: [this.lT[0]],
cF: [''],
cT: [''],
iC ['']
});
Я хочу отключить кнопку отправки на untouched
, при касании и всех полях пустыми или по умолчанию (для раскрывающихся списков ) и инкрустировано.
, чтобы отключить кнопку при загрузке или недействительных данных формы, я использовал !searchForm.touched || !searchForm.invalid
. Для затронутых и пустых полей формы или полей по умолчанию мне нужно перебирать все элементы управления формы и проверять их один за другим (у меня больше полей, чем в приведенном выше примере)? Есть ли другой простой способ сделать это?