0

我将 Backbone.js 与 C# REST 服务一起使用,但是我们有单独的端点用于 GETTING 和 POSTING 数据回服务器。

使用 Backbone,我们如何创建自己独特的保存方法?

4

1 回答 1

1

你需要覆盖Backbone.sync()

您可以针对您的应用程序或特定于您的模型全局执行此操作。

我见过的最好的解释和模式来自 Addy Osmani 的开发 Backbone.js 应用程序: http: //addyosmani.github.io/backbone-fundamentals/#backbones-sync-api

该模式非常好,因为您在其他地方定义了持久性 API,并且只需根据请求和方法分配方法。

此外,这里有一个非常足智多谋的 QA:如何覆盖 Backbone.sync?

查看Backbone.service插件:https ://github.com/mkuklis/backbone.service 它允许您在模型中包含非 RESTful 端点。

于 2013-08-27T13:51:41.553 回答