gpt4 book ai didi

javascript - Angular2,(更改)事件不会触发

转载 作者:行者123 更新时间:2023-11-30 21:01:51 24 4
gpt4 key购买 nike

我是 Angular 的新手,正在为事件绑定(bind)而苦苦挣扎......

我使用 [(ngModel)]mdAutocompletemdInput 中设置了 (change) 事件,但是它不触发....它曾经在没有 mdAutocomplete 的情况下在 md-select 中正常工作。

(change)事件不能与 mdAutocomplete 一起工作还是不能在 mdInput 中工作?

我缺少任何代码吗?

<md-input-container class=middle-class>
<input mdInput required placeholder="荷主" [(ngModel)]="detail.ownerTx" [ngModelOptions]="{standalone: true}" (change)="detail.changeOwner($event)"
[mdAutocomplete]="autoTxt">
</md-input-container>
<md-autocomplete #autoTxt="mdAutocomplete">
<md-option *ngFor="let owner of detail.owners" [value]="owner.ownerTx">{{ owner.ownerTx }}</md-option>
</md-autocomplete>
</td>

最佳答案

尝试使用 (ngModelChange) 而不是更改

 <input mdInput required placeholder="荷主" [(ngModel)]="detail.ownerTx" [ngModelOptions]="{standalone: true}" (ngModelChange)="detail.changeOwner($event)"
[mdAutocomplete]="autoTxt">

关于javascript - Angular2,(更改)事件不会触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47066078/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com