【发布时间】:2012-06-26 23:04:25
【问题描述】:
我试图了解 Ember.js 中的状态是否仅设计/假定为在路由管理器中定义,以及路由是否是 Ember 不可或缺的。我见过的几乎所有guides 似乎都假设您希望状态和路由完全匹配。
我想创建不依赖于路由的状态,而只依赖于应用程序的状态。例如,在电子邮件客户端中,我可能有一个状态“userHasSpecifiedRecipient”。只有当此状态为真时,我才能启用表单的消息框。但显然我不希望网址是:
myEmailClient.com#composingMessage_userHasSpecifiedRecipient_userIs... 等
有这方面的例子吗?
第二个问题:我可以将与路由耦合的状态和不与路由耦合的状态混合在一起吗?
最后:我看到了一些建议,建议人们使用 Ember 的 sproutcore-statechart 插件,如果他们想要并发状态之类的东西。这仍然是真的吗?
【问题讨论】:
标签: routes ember.js statechart