У меня есть реактивная форма, в которой я использовал массив форм и все такое, но теперь мне просто нужно получить детали и сделать это только для чтения. Я также пробовал с [readonly] = "true", но он не работал с select. так что кто-нибудь может помочь мне решить эту проблему.





использовать [disabled] = "true"
<select [disabled] = "true" class = "col-lg-6 col-md-6 col-sm-6 col-xs-6" formControlName = "Relationship">
<option *ngFor = "let relation of relations" [value] = "relation.StatusId">{{relation.Description}}</option>
</select>
this.form.controls ['Отношения']. disable ();
мне нужно отключить для всех полей, я поставлю свой код
затем добавьте это для каждого элемента управления формы, такого как @Robin, упомянутого
я добавил свою функцию получения, пожалуйста, проверьте
вы можете сделать это из файла ts при создании элемента управления формой, например
this.bookForm = this.fb.group({
id: null,
title: [{ value: '', disabled: true }]
});
Я не использовал formGroup таким образом
Можно написать что-нибудь вроде this.emergencyContactForm.get('Phone').disable();
где я должен это написать?
В вашем файле .ts, где вы создаете свою группу форм.
спасибо, что сработало, но есть ли вообще в реактивных формах, чтобы можно было отключить всю форму?