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>

Ответы на вопрос(2)

Ваш ответ на вопрос