我们有一个angular2组件,我们拥有某些单选按钮。我在某些条件下检查单选按钮。单选按钮在Angular 2中无法正常工作
单选按钮的HTML代码去为:
<span class="radio-switch-group">
<label>
\t <input type="radio" name="radioView" id="All" (click)="onBtnClick('All')" [checked]="currentTab === 'All'">
\t <span class="radio-label">ALL Cars</span>
</label>
<label>
<input type="radio" name="radioView" id="Honda" (click)="onBtnClick('Honda')" [checked]="currentTab === 'Honda'">
<span class="radio-label">Honda</span>
</label>
</span>
TS文件如下:
export class CarComponent implements OnInit{
@Input() public currentTab: string = 'All';
public onBtnClick(carType: string){
this.currentTab = carType;
}
public ngOnInit() {
this.currentTab = 'All';
}
}
当我在标签视图实例化此组件从另一个组件单选按钮不检查即使当currentTab设置为 '全部'
这个代码是为我工作得很好,请其他地方的复选框值清零 – sainu
我在实例化一个标签这个组件检查你的代码,它不在这种情况下工作。 – hannah