在Ember应用程序中设计搜索表单的建议

时间:2016-03-13 11:31:28

标签: javascript ember.js

因此,我要说我有两条路线:/feeds/groups。我希望在供稿路线中有一个搜索功能,我可以搜索群组之类的东西(但可能不仅仅是群组)。

我可以在Feed路径中进行搜索并将其链接到/groups/group_1。现在的问题是,如果我有一个链接到/feeds的后退按钮,它将从头开始加载路径,删除上一个搜索表单。这打破了用户体验,我无法找到使其运行的方法。

有没有人建议如何在Ember应用程序中设计这个?此搜索行为在Android和iOS中的原生应用(例如Facebook,Google +等)非常常见。

我唯一能想到的就是为所有事情设置一条很大的路线,这会让事情变得杂乱无章,并且难以维持。

1 个答案:

答案 0 :(得分:0)

您可以将搜索字符串保存在query parameter中。这样,搜索字符串将在URL中序列化,后退按钮应该指向带有填写搜索表单的页面。