我想在骨干js中按钮点击事件需要当前模型的所有信息。有可能吗?
答案 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
});