如何在另一个垫自动完成的“ optionSelected”事件上打开垫自动完成面板?

时间:2019-05-09 12:11:49

标签: angular angular-material angular-material-6 mat-autocomplete

如何在另一个垫自动完成功能的(选择选项)事件上打开垫自动完成面板

请在此处参考示例https://stackblitz.com/edit/angular-material-autocomplete-mqnxp5

1 个答案:

答案 0 :(得分:0)

从所选事件中打开另一个列表的问题是第一个列表的事件序列仍在进行中。等到之后才是必要的,这可以通过setTimeout()完成:

onStateChanged(){
  setTimeout(() => {
    this.cityInput.openPanel();
  });
}