如何使表单数据成为应用程序状态的一部分? (在Ember应用程序中管理状态的替代方法?)

时间:2012-11-20 17:38:18

标签: ember.js ember-router

我目前正在寻找一种可行的方法来在我的Ember应用程序中全局存储表单数据。表单的状态必须反映在URL中。我还没有看到Ember示例管理这种状态,因为路由总是围绕由应用程序显示的某些实体/模型。

Soo ..我的用例是什么?

  

当用户输入我的应用时,他可能会以某种形式(例如位置和时间)修改我的应用的某些设置。我想将此信息作为应用程序状态的一部分。 为什么?用户可以轻松地与其他用户共享设置的状态,因为他可以共享应用程序的当前URL。

这是我目前的实施想法:

  • 我可以将当​​前设置存储在全球位置,例如在我的路由器中。
  • 这使我能够访问方法中存储的设置序列化和反序列化我的主要路径(以及潜在的其他路线)。

您对我目前采用解决方案的想法有何看法?是否有可能错过的适当的Ember功能?

0 个答案:

没有答案