CoffeeScript と Zepto.js を使用して単純な Backbone.js アプリを作成する際に、実際に問題が発生しています。
これは最も単純なバックボーン ビューですが、イベントは発生しません。コンソールにもエラーは表示されませんか? どこが間違っていますか?
#Main view
class AppView extends Backbone.View
constructor: ->
@el = $("#books")
@template = _.template("<div>New Item <a href='' id='addNew'> add new item</a></div>")
events: {
"click" : "createNew"
}
render: =>
@el.html(@template())
createNew : ->
console.log "new"
#Onload
$(document).ready ->
view = new AppView
view.render()
私はCoffeeScriptとバックボーンを一緒に見つけることができる唯一の例に従ってきましたhttps://github.com/bnolan/Backbone-Mobile/blob/master/application.coffee
ただし、上記のビュー コードに super を追加すると、未定義のエラーが発生しますが、彼のコードでは発生しません。