0

我有垫子自动完成的问题。我在 mat-autocomplete 中创建了一个下拉箭头,以便在单击它时显示所有选项。当我第一次单击它时,它会显示所有选项

但是当我选择 1 个选项并再次单击时,它只会显示由我的选择选项过滤的选项。

我只是希望它在打开下拉列表时显示所有选项。我该如何解决?

我的组件.html

4

1 回答 1

0

最简单的方法是在单击箭头时清除输入:

openAddDiag() { 
    this.myControl2.setValue(""):
};

但我不知道这是否是想要的行为,如果不是,它需要更复杂的结构来实现自定义搜索功能。由于您明确单击箭头,因此清空输入并不是一个坏习惯,因为您打算进行更改(否则您不会单击)。

于 2019-04-09T13:43:15.937 回答