升级到主干1.3.3后,将主干模型属性嵌套两次

时间:2019-02-13 19:00:44

标签: backbone.js backgrid

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

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

这似乎发生在Marionette.CollectionView实例以及Backgrid.Cell实例中,而在其他View实例中则没有。我在Backgrid Cell代码中放入了一些调试语句,即使初始化它,模型似乎也带有此问题。

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

1 个答案:

答案 0 :(得分:0)

事实证明,直接升级骨干不是问题,而是对骨干可分页的依赖。不推荐使用page-pageable,并替换为bone.paginator,这是导致问题的原因,因为我的模型格式不同。解决方案是重新解析我的可分页收集的结果并重新格式化。或者,降级到骨干可寻呼也可以解决该问题。