view Todo.EditTodoView
以下に複製された TodoMVC の Ember.jsの行は、私を混乱させます。
{{#each filteredTodos itemController="todo"}}
...
{{#if isEditing}}
{{view Todos.EditTodoView todoBinding="this"}}
...
この jsbin で確認できるように、機能していません。ダブルクリックして todo を編集すると、現在のテキストが消えて入力が更新されません。
(この jsbin の例で詳細を参照)"this"
があったので、それが TodoController であることは理解していますが、 の「todo」はどうですか?itemController
todoBinding
ガイドには、次のようにして機能させるコードがあります。
{{view Todos.EditTodoView valueBinding="title"}}
value
また、この行が this<input>
のtitle
プロパティを のこのインスタンスのプロパティにバインドすることも示していますTodoController
。
それで、何が起こっているのtodoBinding="this"
ですか?古いコードですか?