Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Backbone.js 主干Todos示例应用程序_Backbone.js_Coffeescript - Fatal编程技术网

Backbone.js 主干Todos示例应用程序

Backbone.js 主干Todos示例应用程序,backbone.js,coffeescript,Backbone.js,Coffeescript,我目前对主干网的todos应用程序示例有一个问题。您可以在此处找到我的代码: 当我尝试运行这个极简代码时,我得到一个错误,说我不能调用undefined的方法“nextOrder”。我已经按照教程,不明白为什么这是不工作 你能帮我吗?提前感谢。在您模型的定义中,TODO未定义 我认为您应该将订购作为模型的一种方法,并参考模型所属的集合,如下所示: Todo = Backbone.Model.extend defaults: title: "Empty task"

我目前对主干网的todos应用程序示例有一个问题。您可以在此处找到我的代码:

当我尝试运行这个极简代码时,我得到一个错误,说我不能调用undefined的方法“nextOrder”。我已经按照教程,不明白为什么这是不工作


你能帮我吗?提前感谢。

在您模型的定义中,
TODO
未定义

我认为您应该将
订购
作为模型的一种方法,并参考模型所属的集合,如下所示:

Todo = Backbone.Model.extend
    defaults:
      title: "Empty task"
      done:  false

    order: @collection.nextOrder()

谢谢你的帮助。但是,我仍然会遇到与您的补丁相同的问题。还有谁能帮我吗?谢谢。我对我假设的是咖啡脚本没用,但是你应该在收集对象中获取/设置你的订单。
Todo = Backbone.Model.extend
    defaults:
      title: "Empty task"
      done:  false

    order: @collection.nextOrder()