2013-06-06 11 views

risposta

8

Poiché le proprietà del controller non sono le stesse delle proprietà dell'helper {{each}}.

{{each}} crea internamente un'istanza di Ember.Handlebars.EachView per visualizzare ogni elemento nella proprietà Todos.TodosControllercontent. È questa vista che richiede la proprietà itemController in modo che possa creare una nuova istanza Todos.TodoController (nota come modulo singolare) per ogni vista secondaria.

+1

Sellund, ma rimuovendo l'itemController da ogni helper e aggiungendo in TodosController funziona, http://jsbin.com/urakoc/1/edit – Hyder

+1

Hyder, non proprio, se si tenta di modificare uno di questi elementi , non puoi né puoi cancellare completato. Genera errori perché non riesce a trovare il controller per l'elemento su cui hai fatto clic. – RyanHirsch