0
我刚刚开始与Backbone.js所以请原谅简单的问题。骨干 - 构建一个简单的应用程序的意见
我正在通过标准的“Todo”示例并希望扩展“Todo”,以便它可以有多个字段。目前,“Todo”应用程序只是使用AppView中的单个字段来触发收集中的新项目。
的index.html
<header id="header">
<h1>todos</h1>
<input id="new-todo" placeholder="What needs to be done?" autofocus>
</header>
App.js
app.AppView = Backbone.View.extend({
events: {
'keypress #new-todo': 'createOnEnter'
因此,我相信目前的结构是
APPVIEW
- >集(托多斯)
- >查看(待办事项列表项)
我想提出新的项目模板自己的看法
APPVIEW
- >收集(托多斯)
- >查看(待办事项列表项)
- >查看(TODO:新建项目)
我,如何这视图中添加出头到集合有点失落。 appview目前只是调用。
createOnEnter: function(e) {
if (e.which !== ENTER_KEY || !this.$input.val().trim()) {
return;
}
app.Todos.create(this.newAttributes());
this.$input.val('');
}
如何从我的新视图中获取对集合的引用?