相关疑难解决方法(0)

使用Backbone-relational在Backbone中创建嵌套模型

我想使用backbone-relational在我的backbone.js应用程序中使用嵌套模型.

我已经能够按照文档中的示例来创建嵌套对象(例如,一对多关系).但是我不明白如何以更新上层对象的方式绑定较低级别的元素.我认为一个有用的应用程序将是一个非常有用的教程.

所以我的问题是:如何使用以下方式扩展Todos教程backbone-relational:

  • 可以为每个项目添加/删除子项目
  • 双击任何子项编辑它(就像原来的Todo示例一样)
  • 点击某个项目会隐藏/显示其子项目
  • 子项不是单独获取的,而只是Todo项的数组属性

更新:我为这个问题创建了一个jsfiddle.到目前为止,我有:

  • 导入了上面提到的Todo示例
  • 创建了一个TodoSubitem模型和一个TodoSubitemList集合
  • 改变Todo模型以扩展RelationalModel而不是Model与之HasMany相关TodoSubitem
  • subitem-template在html代码中添加了一个

但我仍然不确定如何:

  • 添加输入字段subitems仅在单击Tododiv 时显示
  • 将子项数据作为Todo对象的属性,但仍然TodoSubitemView将DOM元素绑定到它们(例如<li>标签).

javascript backbone.js backbone-relational

12
推荐指数
1
解决办法
1万
查看次数