Angular 如何在选项中将模型值与选择值分开?
我想在下拉列表中选择从2015年到当前年份的一个值:Angular 如何在选项中将模型值与选择值分开?,angular,data-binding,Angular,Data Binding,我想在下拉列表中选择从2015年到当前年份的一个值: <select (change)="changeDate()"> <option *ngFor="let exercice of exercices" (ngModel)="selectedExercise" [value]="exercice">{{exercice}}</option> </select> 我的模型中有一个变量selectedExercise:n
<select (change)="changeDate()">
<option *ngFor="let exercice of exercices" (ngModel)="selectedExercise"
[value]="exercice">{{exercice}}</option>
</select>
我的模型中有一个变量selectedExercise:number,我希望它动态地接受我的select的值。
我发现这个帖子:
很有意思,但我不懂其中的元素。
是否有人有比以下更好的解决方案和最终的文档
感谢您阅读ngModel应该在上而不是在上。在元素上使用[value]=。。。对于字符串值和[ngValue]=。。。用于对象值。这些是关于不同的形式。您使用的是模板驱动的表单,因此不需要它。下面是一个简单的示例: