我有一个在emberjs中创建的表格形式。 我需要设置输入名称,但它不起作用。
我的模特:
Items.Item = DS.Model.extend({
title: DS.attr('string'),
itemName: function() {
return 'Item['+ this.id +'][title]';
}
});
我的原始输入
<td>{{input name="Item[][title]" value=qty}}</td>
以及带有itemName的代码:
<td>{{input name=itemName value=qty}}</td>
这对我不起作用。如果我将itemName放到value
属性,它可以工作,但名称不行。
如何设置名称属性?
我也可以使用each
在{{@index}}
循环中设置项目的名称。
答案 0 :(得分:0)
itemName: function() {
return 'Item['+ this.id +'][title]';
}.property()
一切正常......