我工作的過濾器和過濾器我有三類:多QueryParams具有相同的密鑰
- 顏色
- 尺寸
- 產地
現在我有一點麻煩處理多個過濾器。就像:
www.myApp.com/search?query=*&colour=blue&size=medium,large&origin=germany
首先,我想知道是否有關URL的語法,如果有一個標準?例如,這尤其關於size
。在顯示網址中,我顯示了這樣的值:size=medium,large
。但有時候我看到網址顯示:size=medium&size=large
。
有沒有正確的方法?
還有更多如何處理angular2/4中的多個相同的鍵?似乎this.route.queryParams.subscribe(queryParams => {});
無法檢測到現有QueryParams中的更改。因此,例如來自何處:
www.myApp.com/search?query=*&colour=blue&origin=germany
添加尺寸=中炒菜:
www.myApp.com/search?query=*&colour=blue&size=medium&origin=germany
但變化檢測不piking,如果我添加其他元素,如:
www.myApp.com/search?query=*&colour=blue&size=medium,large&origin=germany