可以获取骨干js中按钮单击的当前模型信息

时间:2013-12-31 07:06:00

标签: backbone.js

我想在骨干js中按钮点击事件需要当前模型的所有信息。有可能吗?

1 个答案:

答案 0 :(得分:0)

如果你只使用Backbone,Derick Bailey写了一篇关于这个主题的好博客:

http://lostechies.com/derickbailey/2011/10/11/backbone-js-getting-the-model-for-a-clicked-element/

但是,如果您使用Bailey的Marionette,则可以非常轻松地完成此功能。

例如:

MyView = Backbone.Marionette.ItemView.extend({
  // ...

  triggers: {
    "click .do-something": "do:something:button:clicked"
  }
});

view = new MyView();
view.render();

view.on("do:something:button:clicked", function(args){
  myModel = args.model  // the model is accessible here
});