我是骨干新手,并试图弄清楚如何制作一个删除数据库中表的所有数据的按钮。我整天环顾四周试图找到实现这一目标的解决方案并且空洞。我尝试使用this.listenTo(this.model, 'destroy'. this.remove);
但是当该行被取消注释时,我收到错误Uncaught TypeError: this.listenTo is not a function
。我使用rails 3.0.7与骨干。有什么想法吗?
window.UserView = Backbone.View.extend({
tagName: "tr",
events: {
"click": "clear"
},
initialize: function() {
// this.listenTo(this.model, 'destroy', this.remove);
},
render: function(){
var user = this.model.toJSON();
$(this.el).html(ich.dart_template(user));
return this;
},
clear: function() {
this.$el.remove();
this.model.destroy();
}
});