在骨干视图中单击“this”

时间:2015-04-29 15:01:21

标签: javascript jquery events backbone.js

我是骨干的新手,我的事件系统有点问题。

我有一个代表li元素的视图,当我点击它时我想做点什么。

这是我的代码:

var IndicatorView = Backbone.View.extend({
  tagName: 'li',
  className: 'indicator',
  initialize: function(options){
    _.extend(this, _.pick(options, "controller"));
    this.model.on('change', this.render, this);
    var self=this ;
    this.$el.on("click", function(){
      alert(self.model.get('name'));
    })
  },
  render: function(){
    this.$el.html(this.model.get('name'));
    return this; // enable chained calls
  }
});

目前,它可以工作,但使用jQuery事件。我怎样才能对骨干事件做同样的事情?谢谢你的回答:)

0 个答案:

没有答案