你好。我正在使用 angular 6 和 angular 材料,并且我有一个字符串数组,我将其显示在 mat-select 表单字段中。如果用户选择一个元素,然后选择另一个,我需要跟踪什么是以前的值,什么是新值。
到目前为止,我已经能够使用 $event.value 获取当前值,但是我还没有找到存储或获取先前值的方法。
<mat-select placeholder="Choose..." (selectionChange) ="checkTitle($event.value);">
<mat-option *ngFor="let option of Titles; trackBy: trackByFn" [value]="option.title">
{{option.title}}
</mat-option>
</mat-select>
Run Code Online (Sandbox Code Playgroud)
到目前为止,我还没有想出如何解决这个问题的任何想法。帮助表示赞赏。