2

我正在寻找一些方向,我对Backbone还是比较新的,目前正在创建一个测试应用程序以了解更多信息。基于集合模型的骨干视图,如何更新视图?

我的问题是这样的,我用下划线模板填充骨干视图。我加载一组模型,然后找到我需要的模型并将这些值填充到模板中。可以有很多基于模板的页面,所以我有一个动态路由接受一个id。

我的问题是我想添加下一个功能,这将改变当前页面并重新加载模板与新模型。

我试图沿着线粗方法:

Backbone.history.navigate(newLocation) 

然而,这did'nt工作,请注意newLocation实际上是与路线,我想导航到该ID填充。

我会在下面的视图中添加一些代码,但如果需要的话,我不会包含完整的代码。

任何帮助或推动正确的方向将是伟大的。

在此先感谢

回答

0

你需要使用你的路由器对象的navigate方法,而不是比history的类方法,你需要通过它的选项`{触发:真}为了调用相应的路线功能。

+0

啊辉煌,我会给它一个旋风,让你知道我如何得到。非常感谢 – jonnyhitek

+0

谢谢你的工作不好,你的答案是正确的。我注意到的一件事是,如果我不添加#它不起作用。但在我的网址我结束了2#的你有没有注意到这一点。例如。 ## route/2 – jonnyhitek

+0

你应该问一个单独的问题(在其中显示你的路线和一个“导航”调用的例子)。 – ebohlman