当获取失败时,让我的所有 Backbone 模型做出相同的反应
我正在锁定一种方式,其中我的所有集合和模型都使用相同的逻辑在获取或保存失败时显示错误。但我不想重新编写 onError 回调。目标是让方法在失败时根据响应的 http 错误代码打开错误对话框。
I'm locking for a way, where all my collections and models use the same logic to display errors when fetch or save fail. But I dont wanna wrote the onError callback all over again. The goal is to have on methode that open error dialogs depending on the http error code of the response when it fails.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
另一种方法是创建一个基本模型和集合,并让您的模型和集合扩展它们而不是 Backbone 的:
然后在您的模型中:
Another way to do it would be to create a base model and collection and have your models and collections extend those instead of Backbone's:
And then in your model:
想了想,我想到了这个解决方案:
Thinking about it, I came up with this solution: