【问题标题】:Angular Material Radio Buttons not behaving properlyAngular Material 单选按钮行为不正常
【发布时间】:2018-11-22 05:54:08
【问题描述】:

我看到一个奇怪的结果,我无法在我的 Angular 项目中正确选择单选按钮的某些选项。一旦您为单选按钮选择了一个选项,就无法改变主意

我正在尝试构建一个调查表,并认为*ngFor 是一个完美的用例。

打字稿有一个字符串数组,现在是问题的占位符。

export class AppComponent { 
    questions = [
    'Question 1',
    'Question 2',
    'Question 3',
    'Question 4'
  ];
}

前端也很简单

<mat-radio-group *ngFor="let question of questions">
  <label for="">{{ question }}</label>
  <mat-radio-button value="">True</mat-radio-button>
  <mat-radio-button value="">False</mat-radio-button>
</mat-radio-group>

这里是link to a stackblitz,我在其中重新创建了问题。

【问题讨论】:

    标签: angular typescript


    【解决方案1】:

    发生这种情况是因为您没有设置任何值。您需要将其设置为

     <mat-radio-button value="true">True</mat-radio-button>
     <mat-radio-button value="false">False</mat-radio-button>
    

    DEMO

    【讨论】:

    • 我很着急,结果把时间浪费在一个简单的问题上。谢谢你的帮助。当计时器允许时,我会接受答案。
    猜你喜欢
    • 2020-11-15
    • 2020-07-06
    • 2019-05-11
    • 1970-01-01
    • 2019-04-21
    • 1970-01-01
    • 2016-10-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多