0

我可以使用路由器浏览视图并根据路由加载模型吗?如果可能的话,有人可以为这种情况编写路由器代码吗?

在此先感谢您的帮助。

4

1 回答 1

1

当然可以。路由器应该设置您的 Backbone 应用程序的当前状态,即它们应该设置视图和模型。

我给你写了一个粗略的例子,但你可以得到要点。与 Backbone 中的大多数事情一样,有不止一种方法可以做到这一点。我个人不会采用我演示的方法,因为它需要视图知道路由器的存在。更合适的是创建一个事件驱动模型,其中视图触发事件,路由器监听它们。当路由器从视图中拾取新事件时,它可以navigate适当地,导航功能可以调用适当的视图机制。

于 2012-04-11T03:19:24.073 回答