如何从两个不同的视图触发提取

时间:2012-05-18 11:45:13

标签: triggers backbone.js underscore.js backbone-events backbone-views

我有两个与不同馆藏和模型相关的不同观点(View1View2)。

需要在View1中触发View2的操作 我需要在View2触发事件newFeed时重新呈现View1

我实现了以下代码

View1 = Backbone.View.extend({

    submit: function () {
        this.vent.trigger("newFeed");
    }
});

View2 = Backbone.View.extend({

    initialize: function () {
                this.collection = new View2Collection();
                this.collection.on('reset', this.render, this);
                this.collection.fetch();
                this.bind("newFeed", this.collection.fetch);  
    }
});

当我在newFeed中触发事件View1时,我在View2中收到以下错误:

// Uncaught Error: A "url" property or function must be specified

this.collection中的View2url {{1}},因为初始化时会显示数据。

0 个答案:

没有答案