骨干的简单视图不起作用

时间:2013-09-19 17:23:40

标签: javascript backbone.js backbone-views

我尝试在骨干上做一个简单的视图,按下按钮(使用类.buy-产品)它必须触发'buyProducts'方法,但它没有,帮助plz

var CurrProducts = Backbone.View.extend({

        events: {
            "click .buy-products": 'buyProducts'
        },

        buyProducts: function() {
            console.log("working1");
        },

        render: function() {
            return this;
        }
    });
    var test = new CurrProducts();
    test.render()

1 个答案:

答案 0 :(得分:0)

您需要先将骨干视图绑定到包含.buy-product按钮的页面上的元素。

为简单起见,您可以将其绑定到正文:

var CurrProducts = Backbone.View.extend({
    el: "body",
    //rest of your code
});

http://backbonejs.org/#View-el