我正在为rails应用程序开发Backbone UI。该应用程序有四个模型,它们都在索引页面上分配了一个矩形窗格。当我执行以下操作以启动所有4个路由器时:
window.BbTest =
Models: {}
Collections: {}
Views: {}
Routers: {}
initialize: ->
# alert "Hello from Backbone"
window.WaterManagers_router = new window.WaterManagersRouter()
window.Valves_router = new window.ValvesRouter()
window.Histories_router = new window.HistoriesRouter()
window.Sprinkles_router = new window.SprinklesRouter()
Backbone.history.start()
仅显示列表中最后一个路由器的索引视图。我可以重新排列上面列表的顺序,并查看在其指定的窗格中显示的最后一个的正确内容,但只有那个。如何才能显示所有4个?
我需要一些Backbone.js的专业知识。请指教。
答案 0 :(得分:0)
我发现我有多个路由器都在追逐一个索引函数,所以最后一个路由器赢了。
我使用Backbone事件修改了我的代码,现在可以正常显示所有4个窗格。