gpt4 book ai didi

javascript - 当 Backbone 关系模型被破坏时,破坏相关模型的最佳方法是什么?

转载 作者:行者123 更新时间:2023-11-28 19:20:39 26 4
gpt4 key购买 nike

我有 Backbone 关系模型的复杂嵌套结构。每次我销毁一个模型时,预计关系中的所有模型都会被销毁。我该怎么做?显然 Backbone-Relational 并没有处理这个问题。

最佳答案

我更愿意重载自定义模型的 Backbone 模型销毁方法。所以你可以破坏你的嵌套模型。之后,您可以使用 Backbone.Model.prototype.destroy.call(this); 销毁模型;

示例:

var MyModel = Backbone.Model.extend({
destroy: function(){
var xhr = this.myNestedModel.destroy();
xhr.always(_.bind(function(){
Backbone.Model.prototype.destroy.call(this);
},this));
//or if you don't want to wait for the response without always
//Backbone.Model.prototype.destroy.call(this);
}
});

关于javascript - 当 Backbone 关系模型被破坏时,破坏相关模型的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28985038/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com