查询Backbonejs中的动态刷新视图

时间:2014-06-09 23:15:44

标签: javascript jquery backbone.js

我是Backbonejs的新手。我必须在一个相对较大的项目中对一段代码进行更改。这里很难解释确切的问题,但我会尝试。

该应用的文件夹结构为http://grab.by/xC1q。在这个应用程序中,我想在没有页面重新加载的情况下执行某些操作后加载新的视频集。

在Backbone.js中,您可以将视图绑定到模型或集合,然后集合中的任何更改都会自动刷新视图。我花了很多时间,试图做到这一点,但它不起作用。

我正在针对会话变量检查某些参数,因此重新加载页面确实有效,并根据需要在UI上呈现。但是,我想在不重新加载页面的情况下执行此操作,因此我尝试调用app.init()或加载main.js再次,但不知何故,它进入无限循环,然后屏幕被冻结。如果这是一种快速实现的方式,我想要实现的目标,怎么做呢?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您应该查看Backbone.Collection.fetch()Backbone.Model.fetch()来刷新模型或集合并刷新相关视图,而不是重新运行带有大量行李的app.init()。 / p>