Question

Je vais avoir de réels problèmes d'écriture d'une application simple en utilisant Backbone.js CoffeeScript et Zepto.js

Ceci est la vue Backbone simple mais les événements ne se déclenchent pas. Je reçois aucune erreur dans la console soit? Où vais-je tort?

#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()

J'ai suivi le seul exemple que je peux trouver des CoffeeScript et Backbone ensemble

Autres conseils

J'ai eu un problème similaire (événements non mise à feu) et a constaté que le problème était dû à ne pas mettre @el. Je mets que:

@el: $("#content")

et cela a fonctionné.

scroll top