Как сделать поле в реактивной форме доступным только для чтения в angular2

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

Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Angular и React для вашего проекта веб-разработки?
Angular и React для вашего проекта веб-разработки?
Когда дело доходит до веб-разработки, выбор правильного front-end фреймворка имеет решающее значение. Angular и React - два самых популярных...
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Мы провели Twitter Space, обсудив несколько проблем, связанных с последними дополнениями в Angular. Также прошла Angular Tiny Conf с 25 докладами.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
Мое недавнее углубление в Angular
Мое недавнее углубление в Angular
Недавно я провел некоторое время, изучая фреймворк Angular, и я хотел поделиться своим опытом со всеми вами. Как человек, который любит глубоко...
Освоение Observables и Subjects в Rxjs:
Освоение Observables и Subjects в Rxjs:
Давайте начнем с основ и постепенно перейдем к более продвинутым концепциям в RxJS в Angular
0
0
245
3

Ответы 3

использовать [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>

спасибо, что сработало, но есть ли вообще в реактивных формах, чтобы можно было отключить всю форму?

Bhrungarajni 14.06.2018 14:02

this.form.controls ['Отношения']. disable ();

Sachila Ranawaka 14.06.2018 14:04

мне нужно отключить для всех полей, я поставлю свой код

Bhrungarajni 14.06.2018 14:05

затем добавьте это для каждого элемента управления формы, такого как @Robin, упомянутого

Sachila Ranawaka 14.06.2018 14:06

я добавил свою функцию получения, пожалуйста, проверьте

Bhrungarajni 14.06.2018 14:09

вы можете сделать это из файла ts при создании элемента управления формой, например

this.bookForm = this.fb.group({
          id: null,
          title: [{ value: '', disabled: true }]
            });

Я не использовал formGroup таким образом

Bhrungarajni 14.06.2018 14:03

Можно написать что-нибудь вроде this.emergencyContactForm.get('Phone').disable();

где я должен это написать?

Bhrungarajni 14.06.2018 14:06

В вашем файле .ts, где вы создаете свою группу форм.

mahval 14.06.2018 14:29

Другие вопросы по теме