我有这个md-select
<md-select
class="pull-right"
[options]="nodeNames"
(handleChange)="onChange($event)"
optionLabel="name"
overlayClass="common-md-select-drop-down"
scrollHeight="350px"
[(ngModel)]="selectedServer"
>
</md-select>
在我的.ts
文件中,我的onChange
函数如下所示:
public onChange(event): void {
this.selectedServer = event.value.name;
this.getJobStatusData(this.selectedServer);
}
所以,我想要的是当我从下拉列表中选择一个项目并导航到其他组件并返回到该组件时,我希望下拉列表具有先前选择的值。因此,在我的情况下,selectedServer
包含选定的值。我怎么做?
编辑 1
<md-select
class="pull-right"
[options]="nodeNames"
(handleChange)="onChange($event)"
optionLabel="name"
overlayClass="common-md-select-drop-down"
scrollHeight="350px"
[(ngModel)]="selectedServer"
(ngModelChange)="onModelChange(selectedServer, $event); selectedServer = $event;"
>
</md-select>