这是我的用例:我在集合上调用 fetch 并从我的服务器接收 JSON,但我有一个错误标志。这将始终触发成功流程,我可以通过 2 种方式检测错误:
- 在我的解析方法中 - 这很丑陋。
- 通过不使用 success 选项,并使用 Deferred 的 Done 回调来检查错误。这也很丑陋,因为之后我必须自己调用 parse 。
如果 Backbone 在收集时有一个验证功能,这将是可以解决的,但它没有......
有什么建议么?
编辑:我知道有一种方法可以通过提供我自己的 Sync 方法来做到这一点,但我在那里有点迷失了......