[英]How to print selected value of radio button?
Can you please tell me how to print selected value of radio button ? 您能告诉我如何打印单选按钮的选定值吗? I tried like this but it not work?
我这样尝试过,但是不行吗? https://stackblitz.com/edit/angular-grtvc7?file=src%2Fapp%2Fapp.component.ts
https://stackblitz.com/edit/angular-grtvc7?file=src%2Fapp%2Fapp.component.ts
<mat-radio-group [(ngModel)]="favoriteName">
<mat-radio-button *ngFor="let name of names" [value]="name">
{{name}}
</mat-radio-button>
</mat-radio-group>
<div class="example-selected-value">Your favorite season is: {{favoriteName}}</div>
this example not work for me .. 这个例子对我不起作用..
Can you suggest another ay to do this ? 你能建议另一个同意吗? because I don't want to use [(ngModel)] ?
因为我不想使用[(ngModel)] ? But first why it is not working using ngmodel
但是首先为什么它不能使用ngmodel
If you are using form tagyou must name yor form elements as @Sachila Ranawaka said or you can add ngModelOptions like 如果您使用的是表单标签,则必须按照@Sachila Ranawaka的说法命名您的表单元素,否则您可以添加ngModelOptions,例如
<mat-radio-group [(ngModel)]="favoriteName" [ngModelOptions]="{standalone: true}">
<mat-radio-button *ngFor="let name of names" [value]="name">
{{name}}
</mat-radio-button>
</mat-radio-group>
<div class="example-selected-value">Your favorite season is: {{favoriteName}} </div>
</form>
if you check there is an error in you console exmplane all of this 如果您检查控制台exmplane中有错误,则所有这些
You have forgot to give a name
attribute to mat-radio-group
您忘记将
name
属性赋予mat-radio-group
<mat-radio-group [(ngModel)]="favoriteName" name="fav">
<mat-radio-button *ngFor="let name of names" [value]="name">
{{name}}
</mat-radio-button>
</mat-radio-group>
<div class="example-selected-value">Your favorite season is: {{favoriteName}}</div>
</form>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.