在单个表单中创建hasMany关系

时间:2013-10-28 03:11:12

标签: ember.js emblem.js

我正在使用Ember.js 1.0和Ember-Data 1.0beta。我有一个hasMany关系的模型:

Whistlr.Activity = DS.Model.extend
  participants: DS.hasMany('activityParticipant')

我希望客户能够直接在participants表单中添加activity,但我不知道如何在模板中表达这一点。具体来说,我将如何编写valueBindings?类似的东西:

Em.TextField valueBinding="participant[2].name"

1 个答案:

答案 0 :(得分:2)

你面前的问题是:

http://jsbin.com/oDOsoqA/4/edit

有很多事情可能适合您的情况。在这个家伙的情况下,他在列表模型上,他渲染列表中的所有任务(在每个任务上都有要编辑的东西)等。

{{render 'task' tasks}}