【发布时间】:2014-11-18 23:24:23
【问题描述】:
我想以不同的方式更改我的模型。
现在是这样的:
App.Invoice = DS.Model.extend({
title : DS.attr('string'),
quantity : DS.attr('string'),
total : DS.attr('string')
});
App.Invoice.FIXTURES = [
{
id: 1,
title: 'Invoice',
quantity: null,
total: null
}
];
在我的模板中,这是我展示它们的方式
<td>{{input value=title}}</td>
<td>{{input value=quantity}}</td>
和
<p>Title: {{title}}</p>
<p>Quantity:{{quantity}}</p>
你可以看到here工作
我现在想给出一个不同的结构
App.Invoice = DS.Model.extend({
title : DS.attr('string'),
transactions : DS.hasMany('transaction')
});
App.Transaction = DS.Model.extend({
quantity: DS.attr('string'),
total: DS.attr('string'),
invoice: DS.belongTo('invoice')
});
App.Invoice.FIXTURES = [
{
id: 1,
title: 'Invoice'
}
];
App.Transaction.FIXTURES = [
{
id:1,
quantity: '100',
}
];
问题是我现在如何在我的模板中显示它们?
Here 是我尝试但没有成功的方式
【问题讨论】:
标签: javascript data-binding ember.js model jsfiddle