如何使用BackboneFire从Firebase读取数据但保存对REST API的更改?

时间:2015-04-15 23:52:07

标签: backbone.js firebase

我尝试实现Backbone.Firebase.Collection,其中页面基于Firebase节点实时更新,但是当用户对模型进行更改时,它会将更新的数据保存到后端REST API。我已尝试覆盖syncsave两种方法,但它仍然一直试图保存回firebase而不是API。这是我的保存覆盖代码。

app.Resource = Backbone.NestedModel.extend({
    save: function(attributes, options) {
        var modelID = "";
        if (this.attributes.id) {
            modelID = this.attributes.id + "/";
        }
        options = _.defaults((options || {}), {url: "/api/v2/resources/" + modelID});
        return Backbone.NestedModel.prototype.save.call(this, attributes, options);
    },
});

0 个答案:

没有答案