工作案例 在这种情况下,设置单选按钮检查工作正常
不工作案例 但是当我把ngModel放进去的时候就没用了。
<input type="radio" name="radio5" id="radio4" class="css-checkbox" value="all" (click)="setSpecial(false)" [checked]="!isSpecial" ngModel name="radioModel"/>
答案 0 :(得分:2)
您应该assigned
到ngModel
如果selectedValue
值为all
,则radio button
将为checked
。
<强>组件:强>
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
templateUrl: './app.component.html',
styleUrls: [ './app.component.css' ]
})
export class AppComponent {
selected = "all";
}
<强> HTML 强>
<input type="radio" name="radio5" id="radio4" class="css-checkbox" value="all" [checked]="!isSpecial"[(ngModel)]="selected" name="radioModel"/> Radio1
<input type="radio" name="radio5" id="radio4" class="css-checkbox" value="notall" [checked]="!isSpecial"[(ngModel)]="selected" name="radioModel"/> Radio2
答案 1 :(得分:1)
例如:你确实喜欢这个html
async
在ts文件构造函数中
<div class="row">
<div class="col-md-4">
<input type="radio" name="gender" value="male" checked [(ngModel)]="genderval"> Male<br>
</div>
<div class="col-md-4">
<input type="radio" name="gender" value="female" [(ngModel)]="genderval"> Female<br>
</div>
<div class="col-md-4">
<input type="radio" name="gender" value="other" [(ngModel)]="genderval"> Other
</div>
</div>