0
我需要将评分值从我的模板传递到我的组件。我现在把它当作参数传递给方法的成分,像这样:Angular 2:无法使formGroup使用单选按钮
<form [formGroup]="ratingForm">
<div *ngFor="let rating of ratings" class="radio">
<input type="radio" name="rating" value="rating.value"
(change)="filterByRating(rating.value)">
{{rating.title}}
<br>
</div>
</form>
组件:
filterByRating(rating) {
}
这工作,但我宁愿不传递值作为参数。我尝试使用[formControl]和formControlName没有成功。我发现的例子是使用硬编码的值,但这对我不起作用。有任何想法吗?
“*我试着用[formControl]和formControlName没有成功” * ...它应该工作,如果你已经在'value'使用属性绑定,这样:'[value] =“rating.value”'...或者,如果您愿意:'value =“{{rating.value}}”'。检查这个[** demo **](http://plnkr.co/edit/hRadELy3xymPNPaNpU1W?p=info)。 – developer033