0

问题

我有一个集合,它从我的 api 请求任务,其 url 设置为 /api/tasks/。我希望能够根据日期和环境(工作、家庭等)获得不同的任务。当浏览到具有不同参数的 url 时,集合会使用额外参数更新其 url 并获取新数据。

为此,我创建了两个小部件,一个日历小部件和上下文选择器。例如,日历中的链接将指向,year/xxxx/month/xx/day/xx选择器链接可能指向context/work。我单击一个日期,然后导航到myapp.com/tasks/#year/2012/month/09/day/25. 现在我想查看不同的上下文,但单击会导致我的 url 更改为myapp.com/tasks/#context/work删除我刚才所在的日期!

解决方案

  • 我需要保留像日期段这样的旧参数,同时添加像比赛这样的新参数。
  • 此外,我需要更新 url 中已有的参数,而不是添加新参数(例如更改myapp.com/tasks/#year/2012/month/09/day/25/context/workmyapp.com/tasks/#year/2012/month/09/day/25/context/home而不是myapp.com/tasks/#year/2012/month/09/day/25/context/work/context/home)。

我该如何做到这一点?

4

0 回答 0