使用Backbone.js从模型中删除时出现问题

时间:2015-10-27 22:44:03

标签: javascript backbone.js sql-delete

我是骨干新手,并试图弄清楚如何制作一个删除数据库中表的所有数据的按钮。我整天环顾四周试图找到实现这一目标的解决方案并且空洞。我尝试使用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();
 }
});

0 个答案:

没有答案