gpt4 book ai didi

backbone.js - Backbone.Model 无声 "fetch"

转载 作者:行者123 更新时间:2023-12-01 02:17:42 25 4
gpt4 key购买 nike

有没有办法让 Backbone.Model 静默获取?选项 {silent: true} 不适用于模型提取。基本上我想使当前 View 已经监听的同步事件静音。

收听:

self.listenTo(self.model, 'sync', self.subscriberParameterSyncSuccesfully);

拿来 :
self.model.fetch({
success: function() {
self.bindEventsToModel();
self.renderDetailsBody(false);
},
error: self.handleRouteError
}, {silent: true});

最佳答案

不,你不能。主干总是在成功响应中触发“同步”事件。您可以做的是制作一个 fetch 包装器并触发另一个事件。所以你避免依赖同步事件。

self.listenTo(self.model, 'mysync', self.subscriberParameterSyncSuccesfully);

模型:
myfetch: function (option) {
this.fetch.call(this, option);
this.trigger('mysync', this);
}

self.model.myfetch(option);

关于backbone.js - Backbone.Model 无声 "fetch",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23582820/

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