3
我試圖寫一個待辦事項應用程式,但我有我的複選框的問題就在開始......待辦事項應用程序不能正常工作
模板:
<script type="text/x-handlebars">
{{view Todos.CreateTodoView id="new-todo" placeholder="What has to be done?"}}
{{#collection contentBinding="Todos.todosController" tagName="ul"}}
{{view Em.Checkbox titleBinding="content.title" valueBinding="content.isDone"}}
{{/collection}}
</script>
代碼:
window.Todos = Ember.Application.create();
Todos.initialize();
Todos.Todo = Ember.Object.extend({
title: null,
isDone: false
});
Todos.todosController = Ember.ArrayController.create({
content: [],
createTodo: function(title) {
var todo = Todos.Todo.create({title: title});
this.pushObject(todo);
}
});
Todos.CreateTodoView = Ember.TextField.extend({
insertNewline: function() {
var value = this.get('value');
if (value) {
Todos.todosController.createTodo(value);
this.set('value', '');
}
}
});
..any想法,爲什麼沒有標籤的地方補充說,當添加一個ToDo-Item?
yay ..謝謝!好像我查了一些過時的教程,其中沒有包括這些視圖上下文的變化.. – Ajuhzee