我对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
atm。
非常重视帮助。