Aurelia绑定到计算对象属性

时间:2016-11-16 02:34:57

标签: aurelia

我想使用repeat.for将1到7个字段绑定到一个模型,该模型的对象包含所有6个字段,如下所示:

<div class="form-group col-sm-2" repeat.for="day of days">
  <label class="control-label">Day ${day}</span></label>
  <input type="text" class="form-control" value.bind="record.day${day} & validate">
</div>

这应该允许我创建5天的条目并将它们绑定到record.day1,record.day2,record.day3,record.day4,record.day5。或者,如果我将天数调整为7,则应该允许全部为7.或者仅为2。

标签工作正常,但value.bind="record.day${day}"导致错误。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:2)

您需要直接引用day变量,就像它是纯JavaScript一样。像这样:

<input type="text" class="form-control" value.bind="record['day' + day] & validate">