1个答复(按顺序排列)建议使用backbone.subset.js(>usage example 。
我无法在主干上找到任何进一步的资源,而我却未能在我的项目中执行。
似乎如backbone.subset.js是一米试图实现的完美解决办法。
(Having one "parent" collection that holds all models at all times, and depending on user input filtering the relevant models from the parent collection into a backbone.subset collection.)
我的“表面”收集工作,承担所有任务:
var TasksAll = Backbone.Collection.extend({
url: /tasks , // the REST url to retrieve collection data
model: Task // the models of which the collection consists of
});
var allTasks = new TasksAll();
我现在想设立一个分集机制,例如: 任务:状况=0:
var TasksTrash = new Backbone.Subset({
superset: allTasks,
filter: function(Task) {
return Task.isTrash();
}
});
var trashTasks = new TasksTrash();
在任务模式中,如果:
this.get( status ) == 0
a) 是否有更多的资源用于主干。
b) 我如何执行上述设想?
c) 我能够将超级集束和过滤选择作为后台的准绳。 替代功能?
d) I looked into the backbone.subset.js code, when I reset my parent Collection my subset Collections should be updated straight away, right?
PS:I m相当新,可追溯。 感谢您的帮助。