我有两套收藏。一个用于类别,另一个用于项目。我需要等待类别完成获取所有内容,以便为要获取的项目设置类别。
另外,每次单击类别时,我都必须重新获取新的项目集合,因为每次单击类别时都会进行分页,它不会刷新或重新获取集合,因此分页代码会弄乱错误的集合。有任何想法吗?
this.categoryCollection = new CategoryCollection();
this.categoryCollection.fetch();
this.itemCollection = new ItemCollection();
this.itemCollection.fetch();
刚刚遇到类似的情况。我最终将 jquery.ajax 参数传递给 fetch() 调用。您可以使第一次获取同步。来自主干文档 http://backbonejs.org/#Collection-fetch:
jQuery.ajax 选项也可以直接作为获取选项传递
您的代码可以简化为:
this.categoryCollection.fetch({async:false});
this.itemCollection.fetch();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)