面对Backbone集合这样一个奇怪的问题。 我尝试以这种方式添加新元素:
sortCollection.add([
{id: "recommended", title: 'Recommend movies'},
{id: "popular", title: 'Popular movies'},
{id: "watch", title: 'Watching now'},
{id: "add", title: 'Last Editions'}
]);
但是,当我试图渲染它时,id =“watch”的一个项目总是消失。此外,如果我执行console.log(sortCollection.length),则只有3个项目。
JSFiddle和我的代码在这里 - JsFiddle Sample
感谢@doctororange:
这个问题似乎已经在最近发现并得到解决:github.com/jashkenas/backbone/issues/2719
问题解决了。