2016-03-13 17 views
-1

假設我有兩條路線:/feeds/groups。我想在Feed路線中有一個搜索功能,我可以搜索諸如羣組之類的東西(但可能不僅僅是簡單的羣組)。在Ember應用中設計搜索表單的建議

我可以在Feed路線中搜索並將其鏈接到/groups/group_1。現在的問題是,如果我有一個後退按鈕,鏈接到/feeds它將加載從頭刪除以前的搜索表單的路線。這打破了用戶體驗,而且我無法找到一種使其工作的方式。

有沒有人有關於如何在Ember應用程序中設計此建議?此搜索行爲對於Android和iOS中的本機應用(例如Facebook,Google +等)非常常見。

我能想到的唯一的事情就是擁有一條可以讓事情變得混亂和痛苦的大路線。

回答

0

您可以將搜索字符串保存在query parameter中。這樣搜索字符串將在URL中被序列化,並且後退按鈕應該導致帶有填寫搜索表單的頁面。