Радиокнопка PrimeNG в форме редактирования ANGULAR 5

В настоящее время у меня есть форма, в которой я использую компонент переключателя PrimeNG в приложении angular 5 с реактивными формами.

Когда в начальной форме «создание» значение по умолчанию равно нулю, и по умолчанию он проверяет нулевой параметр моих радиокнопок.

Это работает нормально, однако, когда я перехожу к версии «редактировать» этой формы, моя радиокнопка должна проверять переключатель, связанный со значением моей сущности, которую я редактирую. Это не работает.

this.form.get('lower.radiobuttonsControl').setValue(this.entity.radiobuttonValue);

(Вышеупомянутая строка кода вызывается в onInit, однако я получаю те же результаты, если сделаю это, например, позже в событии щелчка)

Когда я регистрирую значение lower.radiobuttonsControl и this.entity.radiobuttonValue, оба они одинаковы, и их значения также верны. Также, когда я сохраняю, он сохраняет правильные данные. Кажется, что значение 'checked' радиокнопки не устанавливается на true.

Есть у кого-нибудь идеи?

Мне не удалось достать деталь It just seems as if the 'checked' value of the radiobutton does not get set on true., не могли бы вы уточнить

cRAN 29.05.2018 18:34

Значения устанавливаются правильно за кулисами, однако сама радиокнопка не отмечена галочкой. Радиокнопка PrimeNG имеет логическое значение 'checked', которое, я думаю, означает, отмечен ли кружок или нет. Я все время возился с этим, и когда я использовал this.entity.radiobuttonValue.ID, это сработало. Однако мне нужно передать объект, поэтому это создает больше проблем, чем исправляет.

RoyalSausage 30.05.2018 08:38
Тестирование функциональных 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
2
737
0

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