Angular 2 ngModelChange старое значение
Может кто-нибудь сказать мне, что является лучшим методом для сравнения старого и нового значения ngModel?
В угловых 1:
$scope.$watch('someProperty', funciton(oldVal, newVal){
// code goes here
})
Я спрашиваю это, потому что(ngModelChange)
никогда не приносит мнеoldVal
, толькоnewVal
.
В моем случае я использую ngModel в<select>
пометьте и сравните старый выбор с новым:
<select [(ngModel)]="current" (ngModelChange)="onModelChange($event)">
<option *ngFor="let item of myArray" [ngValue]="item">{{item.name}} </option>
</select>