0
我对Backbone.js没有太多的经验,所以请原谅我的无知,如果我完全错过了这里的东西。关于路由器改变的骨干视图和子视图
我有一个应用程序有一个链接到一个路由器对象,当用户点击我发送一个navigate
事件的链接之一的侧栏。但是这对它本身并不有用。
我所拥有的是左侧的静态侧栏,然后是右侧的.pane
元素。 .pane
仅仅是什么将被动态加载的内容的包装。我已经做出了它自己的看法,但我需要做的是当用户点击侧边栏中的链接时添加一个子视图。
|--------------------------------------- |
| Link | |-----------------------------| |
| Link | |.pane | |
| Link | | | |
| Link | | | |
| Link | | | |
| Link | |-----------------------------| |
|--------------------------------------- |
任何想法?
嗨詹姆斯,这是很难回答你的问题不知道你的应用程序是如何构建的。如果您发布了一些代码,我会很乐意提供帮助。既然你是新手,你可能会发现骨干框架或样板文件是一个很好的起点,因为他们比香草骨干更有自信: https://github.com/tbranyen/backbone.layoutmanager https:// github .com/marionettejs/backbone.marionette https://github.com/tbranyen/backbone-boilerplate –
没有什么值得看的,但[这里是链接](http://jsbin.com/etumab/1) )到目前为止的JS代码。你可以通过'#find /'等方式访问链接。 – James
那么......为什么你不把左边栏放在一个视图中,并听取点击?另外,对于正确的,为什么你不使用锚元素? Backbone的路由器监听哈希变化,它不需要你使用'navigate'方法。 – Loamhoof