backbonejs应用程序中的内部状态

时间:2013-07-11 12:25:48

标签: rest web-applications backbone.js backbone-views backbone-routing

我正在创建一个应用程序并试图找出处理其中导航的最佳方法。用户可以选择不同的视图设置(要显示的内容和过滤它的选项)。部分设置存储在用户首选项模型的后端中。另一部分存储在url中并由路由器管理。但是我想要保留更多设置。原因是:我希望能够刷新内容,因此我需要在某处保留设置,而不是更新用户操作的内容,并忘记我是如何进入这种状态的。我的问题是:这种设置的最佳位置是什么?收集对象?查看对象?我自己的控制器?

P.S。为了使它更清楚,我正在研究rss阅读器应用程序。例如,我想要显示上周某些已加星标等的帖子。

1 个答案:

答案 0 :(得分:1)

将其保存在网址中。这是你唯一可以真正依赖的地方。如果您需要更多,则路由使用查询参数,如在经典Web应用程序中,并在视图中使用它们。