代码之家  ›  专栏  ›  技术社区  ›  bensalerno

选择时清除垫子自动完成搜索框,而不是填写?

  •  -1
  • bensalerno  · 技术社区  · 3 年前

    我在Angular应用程序中使用mat自动补全功能进行搜索。现在,用户搜索一个项目,将出现一个下拉列表。当用户点击下拉列表中的一个项目时,它会自动用该选项填充搜索栏。我希望搜索栏在选择后变为空白。有没有一种方法可以让搜索栏变得清晰,而不是在Angular mat自动补全中填写自己?

    0 回复  |  直到 3 年前
        1
  •  1
  •   Eliezer Veras Vargas    3 年前

    每次选择一个选项时(听 optionSelected 要知道这一点),请通过调用清除matInput值 setValue("") 链接到它的控件。也可以调用 blur() 函数用于从matInput中删除焦点。

    This is an example of how to do it