Angular NGBRADIOButton组角度检查
我已经做了一个表格,我希望单选按钮根据前面的答案自动勾选 因此,我有一个有效载荷,我可以与我的每个组件通信。到达最后一个组件时,我有所有必要的信息,但我尝试自动验证按钮,但它不起作用 我的animalPayload.gender中有(如果用户选择了男-女,则为男…) 我的代码:Angular NGBRADIOButton组角度检查,angular,Angular,我已经做了一个表格,我希望单选按钮根据前面的答案自动勾选 因此,我有一个有效载荷,我可以与我的每个组件通信。到达最后一个组件时,我有所有必要的信息,但我尝试自动验证按钮,但它不起作用 我的animalPayload.gender中有(如果用户选择了男-女,则为男…) 我的代码: <div class="btn-group btn-group-toggle" ngbRadioGroup name="radioBasic" formControlName
<div class="btn-group btn-group-toggle" ngbRadioGroup name="radioBasic" formControlName="gender">
<label ngbButtonLabel class="btn-primary">
<input ngbButton type="radio" value="Undefined" [checked]="animalPayload.gender == 'Undefined' ? true : false"> <i class="fas fa-genderless"></i>
</label>
<label ngbButtonLabel class="btn-primary">
<input ngbButton type="radio" value="Male" [checked]="animalPayload.gender == 'Male' ? true : false"> <i class="fas fa-mars"></i>
</label>
<label ngbButtonLabel class="btn-primary">
<input ngbButton type="radio" value="Female" [checked]="animalPayload.gender == 'Female' ? true : false"> <i class="fas fa-venus"></i>
</label>
</div>
您似乎忽略了一点,即它没有提到任何[checked]属性绑定 我建议您尝试以下输入元素:
<input ngbButton type="radio" [value]="animalPayload.gender == 'Undefined' ? true : false">
谢谢您的回答,我试图将[checked]更改为[value],但这并没有改变任何事情。。。它仍然不起作用。我检查了我的有效负载是否为空或包含了错误信息,但我不理解这种情况