0

私はbackbone.jsを学び始めたばかりです。私はbackbonetutorials.comでこのチュートリアルをフォローしていますが、何らかの理由でそれを機能させることができません。これが私がこれまでに得たものです(フィドル):

var View = Backbone.View.extend({
    el: $('.container'),

    initialize: function() {
        this.render();
    },

    render: function() {
        var templ = _.template($('#template').html(), {});
        this.el.html(templ);

    },

    events: {
        "click button": "buttonClick"
    },

    buttonClick: function() {
        alert('clicked!');
    }
});

var view = new View();​

上記の何が問題になっていますか?チュートリアルからフィドルにコピー/貼り付けしたところです。使用されているバックボーン/アンダースコアのバージョンに関連していますか?

前もって感謝します。

4

1 に答える 1

1

試す

this.$el.html(templ);

それ以外の

this.el.html(templ);

http://jsfiddle.net/eykKL/4/

于 2012-08-26T17:22:37.233 に答える