gpt4 book ai didi

Angular2 ngModelChange 以前的值

转载 作者:太空狗 更新时间:2023-10-29 16:50:50 26 4
gpt4 key购买 nike

有没有办法在 ngModelChange 上获取字段的前一个(最后一个)值?我所拥有的是这样的

HTML

<input type="text" [(ngModel)]="text" (ngModelChange)="textChanged($event)">

处理程序

private textChanged(event) {
console.log('changed', this.text, event);
}

我得到的是

changed *newvalue* *newvalue*

当然我可以使用另一个变量来保留旧值,但是有更好的方法吗?

最佳答案

你可以做的是,

演示:http://plnkr.co/edit/RXJ4D0YJrgebzYcEiaSR?p=preview

<input type="text" 
[ngModel]="text" //<<<###changed [(ngModel)]="text" to [ngModel]="text"
(ngModelChange)="textChanged($event)">

private textChanged(event) {
console.log('changed', this.text, event);
this.text=event; //<<<###added
}

关于Angular2 ngModelChange 以前的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40172351/

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