javascript - 通过 id 删除主干模型?

标签 javascript backbone.js

可以通过id删除模型吗?文档说您需要传入模型本身才能将其删除。

所以我需要先获取模型然后删除它?我不能只通过 id 删除它吗?

最佳答案

您的意思是从集合中删除模型吗?查看文档,您似乎确实需要传递一个真实的模型,但源代码表明您可以只传递模型 id 或模型 cid 同样,以上所有内容都应该有效(以及以上所有内容的数组)。

因此以下所有内容应该是等效的:

collection.remove(myModel);
collection.remove(myModel.id);
collection.remove(myModel.cid);
collection.remove([myModel]);

不过,我还没有对此进行测试。

关于javascript - 通过 id 删除主干模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10400630/

相关文章:

backbone.js - 使用 typescript 的 Marionette 模块

javascript - 如何使用 backbone.js 将事件附加到 <body>?

javascript - 在事件中为选择器使用变量

javascript - 如何改变球每次从墙上弹起的颜色?

javascript - 通过 Javascript 修复 Dojo 和 JQuery 依赖库 multipleDefine 冲突

javascript - 最佳实践 : Javascript/Jquery saving variable for later use

javascript - BackboneWhere 函数作用于作为对象的属性

node.js - 对周围的所有 Node JS 框架/库等感到困惑

javascript - symfony 中 PHP 文件的路径

javascript - 获取 ' ng2-ckeditor'中的光标位置