2

我正在寻找一些方向我对 Backbone 还很陌生,目前正在创建一个测试应用程序以了解更多信息。

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

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

我尝试了一种粗略的方法:

Backbone.history.navigate(newLocation)

但是这不起作用,请注意 newLocation 实际上填充了我要导航到的路线和 id。

我将从下面的视图中添加一些代码,我不会包含完整的代码,但是如果需要,请询问。

任何朝着正确方向的帮助或推动都会很棒。

提前致谢

4

1 回答 1

0

你需要使用你的路由对象的navigate方法而不是history类的方法,并且你需要给它传递选项`{trigger: true}来调用相应的路由函数。

于 2013-06-20T10:52:39.857 回答