Angular 2+我想得到选项属性

问题描述 投票:1回答:1

如何以角度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)它不起作用。

angular option
1个回答
2
投票

(change)可以更新模型之前,[(ngModel)]="..."被解雇了

请改用

(ngModelChange)="lv3Change()"

要么

(ngModelChange)="lv3Change($event)"

你也可以试试

(change)="lv3Change($event.target.value)"

但是我不鼓励和[(ngModel)]="..."一起使用它

© www.soinside.com 2019 - 2024. All rights reserved.