Backbone js getByCid不工作

z9ju0rcb  于 2022-11-10  发布在  其他
关注(0)|答案(1)|浏览(107)

当我在console.log中查看时, Backbone getByCid不工作,它显示错误为TypeError:getByCid不是一个函数。通过使用at(0).cid,它将输出显示为“c1”,这是它不工作的原因。

var test=new Backbone.Collection([ 
   {name:'gowtham',age:10}
]);
console.log(test.at(0).cid); // output as c1
console.log(JSON.stringify(test.getByCid('c1'))); //TypeError: test.getByCid is not a function
ybzsozfc

ybzsozfc1#

Backbone.Collection没有方法getByCid,这就是为什么你会得到这个错误。
但是集合有get方法来获取模型。
它接受一个参数:model| id| cid
因此,如果您想通过cid获得模型,可以这样做collection.get(cidValue)
第一个

相关问题