骨干网:如何直接从其集合中保存模型的属性更改?

卡米尔·达沃多夫(Kamil Davudov)

这不是那么具体,而是关于我对Backbone架构了解的常见问题。

因此,我需要直接从列表中编辑产品属性。我为产品列表创建了产品的骨干模型和骨干集合。

在列表中,您可以选择任何模型,并且系统应向下滑动该模型的“编辑界面”。

因此,我启动了要渲染列表并显示/编辑集合中特定模型的视图:

App.Views.ProductList = Backbone.View.extend({
el: '#content',
initialize: function() {
    this.render();
},
events: {
    'click #show': 'show', // to show model interface in the list
    'click #save': 'save'  // to save model changes in the list
},
show: function(e) {
    var id = $(e.currentTarget).data('id');
    $('#product' + id).slideToggle();
},
save: function(e) {
    var id = $(e.currentTarget).data('id');
    var form = $('#product' + id + ' form');
    var model = this.collection.at(id);
    model.set(form.serializeJSON());
    model.save({
        url: '/product'
    });
},
render: function() {
    var template = _.template($('#productList').html());
    this.$el.empty().append(
        template({
            products: this.collection.toJSON()
        })
    );
    return this;
}

});

因此,伙计们,我确定在更新模型集合中的模型时,我会采用非常错误的模式。我认为馆藏能够听取馆藏模型的变化。

我选择的方式model.save()使用集合网址而不是模型网址,并且我无法覆盖集合网址。请说明您将如何解决此问题!

卡米尔·达沃多夫(Kamil Davudov)

最后描述的问题是我定义url而不是urlRoot的模型中的cos。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在骨干网中保存方法后将模型添加到集合中

来自分类Dev

骨干网:集合更改时如何更新集合视图?

来自分类Dev

如何更改骨干网的初始化集合?

来自分类Dev

骨干网听嵌套模型/集合吗?

来自分类Dev

骨干网使用多个属性过滤集合

来自分类Dev

骨干网:在单个请求中批量保存模型?

来自分类Dev

将复杂的模型保存在骨干网中

来自分类Dev

我如何在骨干网js的路由器中检查模型的属性?

来自分类Dev

如何使用骨干网对集合进行预取

来自分类Dev

如何在骨干网中重新渲染部分模型?

来自分类Dev

如何在骨干网中重新渲染部分模型?

来自分类Dev

骨干网在获取时重置集合

来自分类Dev

我在成功回调和错误回调中看到的骨干模型是不同的。#骨干网保存

来自分类Dev

在骨干网中创建新模型?

来自分类Dev

骨干网:同步模型和LocalStorage

来自分类Dev

使用JSON文件中的数据制作模型的骨干网集合

来自分类Dev

骨干网的模型原型获取与骨干获取

来自分类Dev

如何通过骨干网接收图像?

来自分类Dev

骨干网:如何让视图订阅自己

来自分类Dev

骨干网在初始化时看不到模型更改。正常吗

来自分类Dev

在骨干网中,您是否在实例化之前定义模型的属性?

来自分类Dev

骨干网:如何通过用户名而不是ID从集合中获取特定行?

来自分类Dev

Chartjs与骨干网

来自分类Dev

骨干网教程

来自分类Dev

Chartjs与骨干网

来自分类Dev

如何在骨干网中调用父模型的默认方法

来自分类Dev

如何在骨干网中调用父模型的默认方法

来自分类Dev

如何使用骨干网在对象的特定嵌套数组中设置新模型信息?

来自分类Dev

如何使用.where()在骨干网中查询模型的嵌套对象

Related 相关文章

热门标签

归档