PrimeNG неправильная форма радиопереключателя - PullRequest
0 голосов
/ 09 марта 2019

У меня проблема с радиопереключателем PrimeNG, моя форма остается недействительной, несмотря на то, что я изменил значение с [(ngModel)]. И / или ему назначено значение по умолчанию.

шаблон:

<ng-container *ngFor="let status of statusOptions">
                  <div>
                    <p-radioButton name="statusOptions"
                      [value]="status.value"
                      [label]="status.name"
                      [(ngModel)]="formUser.status"
                      #user_status="ngModel"
                      (click)="onRadioBtnClicked(user_status)">
                    </p-radioButton>
                  </div>
                  <ng-container *ngIf="user_status.errors || user_status.invalid">
                    <p-message [hidden]="!user_status.errors.required"
                      severity="error"
                      text="{{'USER_ADD_AND_EDIT.ROLE_AND_STATUS.VALIDATION.STATUS_REQUIRED' | translate}}"></p-message>
                  </ng-container>
                </ng-container>

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

Примечание: (click)="onRadioBtnClicked()" - это всего лишь экспериментальная функция, чтобы увидеть, могу ли я манипулировать формой. Он содержит только простой console.log атм.

Помощь чрезвычайно ценится.

...