Angular 2 ngModelChange valor antigo
Alguém pode me dizer qual é a melhor prática para comparar o valor antigo e o novo ngModel?
Na angular 1:
$scope.$watch('someProperty', funciton(oldVal, newVal){
// code goes here
})
Estou perguntando isso porque(ngModelChange)
nunca me traz ooldVal
, apenas onewVal
.
No meu caso, estou usando o ngModel em um<select>
identifique e compare a seleção antiga com a nova:
<select [(ngModel)]="current" (ngModelChange)="onModelChange($event)">
<option *ngFor="let item of myArray" [ngValue]="item">{{item.name}} </option>
</select>