【问题标题】:How to create a nested form in backbone relational?如何在主干关系中创建嵌套表单?
【发布时间】:2012-11-09 09:40:43
【问题描述】:

我希望能够同时在主干中创建嵌套模型。我知道如何使用骨干关系来创建父模型。然后一旦保存,我可以通过骨干关系创建子模型。但是,我希望能够同时创建父模型和子模型,这可能是不可能的,因为我只能在父模型创建后才能创建子模型。

例如,假设我正在创建一个论坛,就像很棒的骨干关系教程 - http://antoviaque.org/docs/tutorials/backbone-relational-tutorial/ 中的论坛一样。我想同时创建一个线程和一条消息(通过单击一个按钮),而不是创建一个线程然后创建一条消息。这可能吗?有没有我没有想到的更好的方法?

【问题讨论】:

  • 检查过这个吗? stackoverflow.com/a/7263647/1358004
  • 我确实看过它,但我认为它没有回答我的问题。添加子模型时,父模型已经创建。我正在寻找的是可以同时创建两者的东西。
  • 我认为最重要的是你的后端服务器是什么?您可以创建 JSON 并将其发送出去并将所有内容保存在服务器上。您将面临的问题是“子”对象将嵌套在父对象中发送出去,但没有parent_id 属性,因此在服务器上您必须在不同时间保存它们......在rails 中这很容易使用accept_nested_attributes_for 完成,但我可以想象每个服务器技术都有自己的方法。
  • 是的,我尝试使用 accept_nested_attributes_for(使用 rails),但问题是创建主干模型并更新我的收藏。使用 accept_nested_attributes_for 时我似乎无法做这些事情
  • 创建一个然后立即创建另一个却无法解决的问题是什么?

标签: javascript backbone.js backbone-relational


【解决方案1】:

找到https://github.com/powmedia/backbone-forms。

它非常适合我。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-21
    • 2011-01-03
    • 1970-01-01
    • 1970-01-01
    • 2020-09-29
    • 2018-12-24
    • 2014-02-07
    相关资源
    最近更新 更多