销毁骨干集合中的所有模型(保留在本地存储中)

结点

如何删除收藏集中的所有模型(保留在本地存储中)?

这些模型是从本地存储中获取的-我希望在客户端和本地存储中都销毁这些模型。

// Model + Collection
App.Models.Task = Backbone.Model.extend({
    defaults: {
        text: 'N/A'
    }
});

App.Collections.Tasks = Backbone.Collection.extend({
    model: App.Models.Task,
    localStorage: new Backbone.LocalStorage("task")
});


// Create collection and fetch tasks 
var tasks = new App.Collections.Tasks();
tasks.fetch(); // collection is now populated with 4 tasks


// Delete all models (both at client and local storage)
tasks.each(function(model) {
   model.destroy();
})

通过运行此命令,我只破坏了一些模型-发生此错误,并防止其余模型被破坏:

Uncaught TypeError: Cannot read property 'destroy' of undefined

对此的任何帮助将不胜感激!

结点

我找到了解决方案:

_.invoke(tasks.toArray(), 'destroy');

显然,使用.each破坏模型是一个不好的做法,因为内部迭代会由于不断删除模型而变得混乱。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

灰烬数据destroyRecord保留在本地存储中

来自分类Dev

在图例中将所有中断保留在图例中

来自分类Dev

Git将文件保留在存储库中,但停止跟踪本地更改

来自分类Dev

将派生的类属性保留在集合中

来自分类Dev

将派生类属性保留在集合中

来自分类Dev

Python列表,将所有值保留在列表的所有子列表中

来自分类Dev

子函数中存储有信息的数组是否将信息保留在主函数中?

来自分类Dev

将值保留在Spring MVC的模型属性中

来自分类Dev

git:检出分支中的所有文件(但保留在当前分支中)

来自分类Dev

将帐户信息保留在android studio中的所有活动中

来自分类Dev

在DF中对数据进行分组,但将所有列保留在Python中

来自分类Dev

如何从字典中获取保留在数组中的所有键

来自分类Dev

Java中的默认类加载器是否将所有内容保留在内存中或保留在文件系统中?

来自分类Dev

骨干本地存储模型和集合

来自分类Dev

将所有命令保留在bash历史记录中?

来自分类Dev

将所有列保留在MIN / MAX查询中,但返回1个结果

来自分类Dev

将所有字段保留在MySQL中的简便方法?

来自分类Dev

通过将数据集中的所有变量保留在r中来计算均值

来自分类Dev

将方法添加的所有值保留在单独的变量中

来自分类Dev

如何使用flexbox将所有元素保留在容器中?

来自分类Dev

将所有命令保留在bash历史记录中?

来自分类Dev

如何将所有JQuery保留在外部脚本文件中?

来自分类Dev

将所有内容保留在Excel文件中的引号之间

来自分类Dev

将所有索引保留在多级熊猫groupby中

来自分类Dev

使用.NET MVC中的Response.Filter将所有JavaScript保留在页面底部

来自分类Dev

加入两个数据框并将所有列保留在熊猫中

来自分类Dev

如何在不影响GIT的远程存储库的情况下将更改保留在本地分支中?

来自分类Dev

从Git删除文件,保留本地文件(也将其他文件保留在本地文件中)

来自分类Dev

值保留在输入中,而没有值标签

Related 相关文章

  1. 1

    灰烬数据destroyRecord保留在本地存储中

  2. 2

    在图例中将所有中断保留在图例中

  3. 3

    Git将文件保留在存储库中,但停止跟踪本地更改

  4. 4

    将派生的类属性保留在集合中

  5. 5

    将派生类属性保留在集合中

  6. 6

    Python列表,将所有值保留在列表的所有子列表中

  7. 7

    子函数中存储有信息的数组是否将信息保留在主函数中?

  8. 8

    将值保留在Spring MVC的模型属性中

  9. 9

    git:检出分支中的所有文件(但保留在当前分支中)

  10. 10

    将帐户信息保留在android studio中的所有活动中

  11. 11

    在DF中对数据进行分组,但将所有列保留在Python中

  12. 12

    如何从字典中获取保留在数组中的所有键

  13. 13

    Java中的默认类加载器是否将所有内容保留在内存中或保留在文件系统中?

  14. 14

    骨干本地存储模型和集合

  15. 15

    将所有命令保留在bash历史记录中?

  16. 16

    将所有列保留在MIN / MAX查询中,但返回1个结果

  17. 17

    将所有字段保留在MySQL中的简便方法?

  18. 18

    通过将数据集中的所有变量保留在r中来计算均值

  19. 19

    将方法添加的所有值保留在单独的变量中

  20. 20

    如何使用flexbox将所有元素保留在容器中?

  21. 21

    将所有命令保留在bash历史记录中?

  22. 22

    如何将所有JQuery保留在外部脚本文件中?

  23. 23

    将所有内容保留在Excel文件中的引号之间

  24. 24

    将所有索引保留在多级熊猫groupby中

  25. 25

    使用.NET MVC中的Response.Filter将所有JavaScript保留在页面底部

  26. 26

    加入两个数据框并将所有列保留在熊猫中

  27. 27

    如何在不影响GIT的远程存储库的情况下将更改保留在本地分支中?

  28. 28

    从Git删除文件,保留本地文件(也将其他文件保留在本地文件中)

  29. 29

    值保留在输入中,而没有值标签

热门标签

归档