基于模型集合的骨干视图,如何更新视图?

时间:2013-06-20 10:33:25

标签: backbone.js underscore.js backbone-views backbone-collections backbone-model

我正在寻找一些方向我仍然是Backbone的新手,目前正在创建一个测试应用程序以了解更多信息。

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

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

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

Backbone.history.navigate(newLocation)

然而,这确实无效,请注意newLocation实际上填充了我想要导航到的路径和ID。

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

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

提前致谢

1 个答案:

答案 0 :(得分:0)

您需要使用路由器对象的navigate方法而不是history的类方法,并且需要将选项`{trigger:true}传递给它以调用相应的路由功能