簡體   English   中英

如何在其他mat-autocomplete更改時綁定mat-autocomplete?

[英]How to bind mat-autocomplete on change of other mat-autocomplete?

根據官方文件https://material.angular.io/components/autocomplete/examples

我已經看過示例和代碼中的集成自動完成功能。 但是我有更多要求,因為它是一個簡單的集成。 就像我必須要做的國家,州,城市自動完成一樣,它將在國家自動完成狀態的更改上起作用,而在州城市的更改上則起作用。

還有一件事,如果我的頁面有很多自動完成功能,那么我必須為每個自動完成功能編寫該過濾器功能嗎? 我的意思是我只想為所有自動完成功能編寫基本的通用代碼。

請給我建議。 謝謝

您可以使用主題訂閱。 您需要創建國家主題。

country$ = new Subject<Country>();

然后,您需要訂閱country $更改,然后從第一個自動完成功能中選擇國家/地區后,繼續$country.next(chosenCountry) 此后,您可以匹配國家(或過濾器)狀態數組。

有空問

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM