【问题标题】:Backbone model attributes are nested twice after upgrading to backbone 1.3.3升级到主干 1.3.3 后主干模型属性嵌套两次
【发布时间】:2019-02-13 19:00:43
【问题描述】:

将我的项目升级到主干 1.3.3 后,我的属性嵌套在另一个属性参数中。

我的意思是它们出现在 this.model.attributes.attributes 而不是 this.model.attributes 中。

这似乎发生在 Marionette.CollectionView 和 Backgrid.Cell 的实例中,但不会发生在其他 View 实例中。我在 Backgrid Cell 代码中放入了一些调试语句,似乎模型在初始化时也出现了这个问题。

升级后我似乎没有在代码中的任何地方更改模型,以前也没有,这是骨干网或背景网格固有的变化吗?

【问题讨论】:

    标签: backbone.js backgrid


    【解决方案1】:

    事实证明,直接升级骨干网不是问题,而是对骨干网可分页的依赖。主干分页已被弃用并替换为主干分页器,这是导致问题的原因,因为我的模型格式不同。解析和重新格式化我的可分页集合的结果是解决方案。或者,降级到主干分页也可以解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-21
      相关资源
      最近更新 更多