1

任何好的演示/示例展示如何级联多个角度垫自动完成控件?我见过的所有参考资料都只显示了一个独立的自动完成功能。我需要使用反应形式链接两个控件(可能三个)。

一个很好的类似样本可能就像国家、州/省和城市的自动完成(取决于子控件可能会或不会出现的选择,具体取决于是否有信息)。

数据预加载在内存中(不是很大),因此无需异步查找服务器。

4

1 回答 1

1

每个mat-autocomplete都适用于普通FormControl;无论是独立FormControl的还是包含在FormGroup.

例如; 假设我们有CountryCities;他们每个人都是mat-autocomplete,但你不能选择城市,直到你选择国家;正确的?

我希望这就是你的意思。

所以; 处理这个:

  • 将 Country formControl 设为普通的垫子自动完成功能,无需额外配置。

  • 在用户选择国家之前,将 City formControl 设为禁用。

  • 添加optionSelectedcountryAutocomplete启用和过滤城市。

我做了一个简单的例子来解释这个例子。

https://stackblitz.com/edit/multiple-autocomplete

如果你有 3 个或 4 个;让他们像城市。

于 2019-03-03T07:49:24.613 回答