onchange集合获取错误不是一个函数

时间:2015-09-23 11:11:33

标签: javascript jquery backbone.js

我正在尝试收听onChange事件以收集并收到错误:

  

未捕获的TypeError:listSongs.on不是函数

这是我的代码:

       var listSongs= {
        nextLink: "",
        collection: ListSongsCollection
      };

     render: function () {
      var view=this;
      listSongs.on("change", function(eventName) {

更新,忘了添加我的模型:

var SongModel = Backbone.Model.extend({
    defaults:{
        title: '',
        image:'',
        id:''

    }

});

var ListSongsCollection= Backbone.Collection.extend({
    model: SongModel
});

1 个答案:

答案 0 :(得分:1)

试试这个:

var listSongs= {
    nextLink: "",
    collection: new ListSongsCollection()
  };

 render: function () {
  var view=this;
  listSongs.collection.on("change", function(eventName) {