如何选择角度2形式的选项属性。 我有这个代码
<select style="width: 200px" (change)="lv3Change()" id="lv3" name="lv3" [(ngModel)]="lv3" >
<option *ngFor="let tmp of lv3List; let i=index"
[value]="tmp.valueField [attr.index]="i">
{{tmp.textField}}
</option>
</select>
如何获取attr.index值作为方法:lv3Change
param
喜欢这段代码:(change)=lv3Change(attr.index)
它不起作用。
答案 0 :(得分:2)
(change)
更新模型之前, [(ngModel)]="..."
被触发
改为使用
(ngModelChange)="lv3Change()"
或
(ngModelChange)="lv3Change($event)"
您也可以尝试
(change)="lv3Change($event.target.value)"
但我不鼓励将其与[(ngModel)]="..."