Drop down menu 在mat select上设置选项selection以在选择后返回占位符

Drop down menu 在mat select上设置选项selection以在选择后返回占位符,drop-down-menu,angular-material,angular6,Drop Down Menu,Angular Material,Angular6,我有以下代码: 我正在尝试使选择下拉列表复位到占位符一旦选择已经作出。我使用这两行代码尝试并引用该流程: @ViewChild('selectDropdown') selectDropdown: MatSelect; 及 唉,将下拉列表设置回占位符是行不通的。我知道它可以被重置为占位符,因为我有空白 可选择,一旦你选择它,它就把它放回占位符。< /P> 任何想法。。。任何人。在onChange方法中进行以下更改 this.selectDropdown.value = []; // thi

我有以下代码:

我正在尝试使选择下拉列表复位到占位符一旦选择已经作出。我使用这两行代码尝试并引用该流程:

@ViewChild('selectDropdown') selectDropdown: MatSelect;

唉,将下拉列表设置回占位符是行不通的。我知道它可以被重置为占位符,因为我有空白<代码> <代码>可选择,一旦你选择它,它就把它放回占位符。< /P>
任何想法。。。任何人。

在onChange方法中进行以下更改

this.selectDropdown.value = [];
  // this.selectDropdown.AppComponent.reset();

在您的Onchange中,进行以下更改

this.selectDropdown.value.reset();


因此需要明确的是:当用户选择一个值时,会发生什么:该值被删除并替换为占位符,或者占位符被所选值替换?不太清楚,,sorry@trichetriche更正所选值,而不是显示在下拉列表中,它会将值返回为“无”或显示占位符。那么如何处理该值?简单地忘记它?@trichetriche我确实使用了这个值,但是我需要忘记它,因为它显示在下拉列表中。
this.selectDropdown.value.reset();