Angular 角度2 md单选按钮以编程方式设置值
我试图通过编程方式设置Angular 角度2 md单选按钮以编程方式设置值,angular,angular-material2,Angular,Angular Material2,我试图通过编程方式设置md单选按钮在md单选组中的值。以下是我的简化代码: <md-radio-group [(ngModel)]="radioGroupValue"> <div *ngFor="let answer of answers; let i = index"> <md-checkbox *ngIf="isMultiple" [(ngModel)]="answer.isCorrect" [value]="i" ngDefaultCon
md单选按钮在md单选组中的值。以下是我的简化代码:
<md-radio-group [(ngModel)]="radioGroupValue">
<div *ngFor="let answer of answers; let i = index">
<md-checkbox *ngIf="isMultiple" [(ngModel)]="answer.isCorrect" [value]="i" ngDefaultControl></md-checkbox>
<md-radio-button *ngIf="!isMultiple" [(ngModel)]="answer.isCorrect" [value]="i" ngDefaultControl></md-radio-button>
{{ answer.text }}
</div>
</md-radio-group>
{{answer.text}
当我将isMultiple
从true
更改为false
时,我也会更新radiogroup值。第一次,没有选中md单选按钮,如果我再次将isMultiple
更改为true
和false
,则选中右侧单选按钮。我该如何处理呢?要检查md广播组
,我们需要在html模板上使用[checked]=“boolean”
<md-input-container [checked]="answer.isCorrect"> {{ answer.text }}</md-radio-button>
{{answer.text}
看起来您将*ngIf
拼写为*nfIf
!是的,我的错,我没有把我所有的代码放得更干净,所以我在这里犯了一个小错误^^,但我的组件中没有语法问题(至少我在控制台上没有错误)。它允许在md无线电组
中包含md复选框
?为什么不?你可以把你想要的东西放在任何地方,只是在复选框上什么都不做