|
@@ -1,4 +1,30 @@
|
|
|
$(function () {
|
|
|
- console.log('ready');
|
|
|
+
|
|
|
+ const TodoItem = Backbone.Model.extend({});
|
|
|
+
|
|
|
+ const todoItem = new TodoItem({
|
|
|
+ description: "Remember the milk",
|
|
|
+ status: "incomplete",
|
|
|
+ id: 1,
|
|
|
+ });
|
|
|
+
|
|
|
+
|
|
|
+ const description = todoItem.get('description');
|
|
|
+ todoItem.set('status', 'complete');
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ const TodoView = Backbone.View.extend({
|
|
|
+ render: function () {
|
|
|
+ const html = '<h3>' + this.model.get('description') + '</h3>';
|
|
|
+ $(this.el).html(html);
|
|
|
+ },
|
|
|
+ });
|
|
|
+
|
|
|
+ const todoView = new TodoView({ model: todoItem });
|
|
|
+ todoView.render();
|
|
|
+ $('#app').html(todoView.el);
|
|
|
});
|
|
|
|