我正在尝试将CoffeeScript与Backbone.js(通过早午餐)一起使用,我想在我的模型中实现一个保存功能,但它拒绝编译,我一直无法弄清楚原因。我需要将参数传递给save函数并实现回调。
下面的代码在第二行显示Unexpected ':'
错误,但我不确定原因:
class exports.Tag extends Backbone.model
defaults:
id: null
tagId: null
found: false
location: "Not yet found..."
finders: []
pointValue: 0
unlockCode: ""
verifyCode = ( code ) ->
@save { tagId: @get 'tagId', unlockCode: code },
success: ( model, response ) ->
@trigger 'verifySuccessful', response
error: ( model, response ) ->
@trigger 'verifyFailed', response
任何帮助表示感谢...谢谢!