我正在将 BackBone 集成到一个新项目中。虽然我对 BackBone 有点熟悉,但这将是我第一次尝试用它创建一个新项目。
我设置了一个模型和视图,但在 StackOverflow 或 Google 上出现了一个控制台错误,它不会返回任何 helfpul 结果。我希望这里有人能发现我哪里出错了。
这是我打电话时发生的错误thing.fetch()
Uncaught TypeError: Cannot read property 'ajax' of undefined
这是我的 CoffeeScript 代码:
Thing = Backbone.Model.extend
name: 'thing'
url: ->
"/things/#{@id}"
ThingView = Backbone.Model.extend
el: "#thing"
render: ->
console.log 'render', @$el
thing = new Thing(id: 1)
thing.fetch()
thingView = new ThingView()(model: Thing)
thingView.render()