アプリケーションに追加のオブジェクトを追加してプッシュしようとしています。この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}}
と、1 つのトランザクションが表示されます。
私のコードで何が問題になっていますか?