使用以下代码,我看到以下行为:
正确选择其他选项将呈现选中的按钮并触发更改事件
选择第三个选项会触发该事件,但不会更新 按钮被选中
选择第四个选项会正确触发事件,但将第3步中的按钮呈现为选中状态
在实际选择的按钮后面。事件正确触发。
我想念什么?
<mat-radio-group [(ngModel)]="localOptions.theme" (change)="changeTheme()">
<div class="row">
<div class="col-4">
<mat-radio-button value="amber" name="amber">Amber</mat-radio-button>
</div>
<div class="col-4">
<mat-radio-button value="grey" name="grey">Grey</mat-radio-button>
</div>
<div class="col-4">
<mat-radio-button value="bluegrey" name="bluegrey">Blue Grey</mat-radio-button>
</div>
</div>
<div class="row">
<div class="col-4">
<mat-radio-button value="blue" name="blue">Blue</mat-radio-button>
</div>
<div class="col-4">
<mat-radio-button value="green" name="green">Green</mat-radio-button>
</div>
<div class="col-4">
<mat-radio-button value="teal" name="teal">Teal</mat-radio-button>
</div>
</div>
</mat-radio-group>