我正在尝试在我的应用程序中添加和推送其他对象。我已经在这个jsBin中重现了这个案例
为了实现这一点,我遵循了本教程,这正是我想要的。
我有一张发票清单,任何发票都是由交易组成的。我可以在我的发票创建路线中创建一张新发票,我想在其中添加和推送任何单个交易。
actions: {
add: function() {
var newTransaction = Ember.Object.create({
name: "New Transaction",
quantity: null,
selectedFare: null,
isDone: false
});
return this.get("content").pushObject(newTransaction);
}
在我的模板中,这是它的外观
<tr>
{{#each controller}}
<td>{{name}} {{input type=checkbox value=isDone checked=isDone}} {{input valueBinding=quantity}} {{view Em.Select prompt="test" contentBinding="controllers.fare.content" optionLabelPath="content.name" optionValuePath="content.id" selectionBinding="controllers.fare.selectedFare" }}</td>
{{/each}}
</tr>
不幸的是,我在控制台中看不到错误。我不知道出了什么问题。
如果从您删除的模板中{{#each controller}}{{/each}}
,您可以看到一笔交易。
我的代码有什么问题?