BackboneJS在另一个模型被销毁后将集合URL重新同步到模型

BackboneJS在另一个模型被销毁后将集合URL重新同步到模型,url,model-view-controller,backbone.js,collections,destroy,Url,Model View Controller,Backbone.js,Collections,Destroy,删除模型后,我在为CRUD操作持久化集合定义URL方面遇到问题。我有几个模型,每个联系人一个。当前,当我想要删除联系人时,我运行this.model.destroy,但一旦我销毁了该模型,我将获得集合定义URL的未定义状态。是否有方法在销毁后为所有其他模型重新建立集合定义的URL 我试图定义一个rootURL,它似乎在删除联系人后起作用,但是,如果我没有删除联系人,那么我会收到多个请求以不同ID发送同一联系人 以下是删除功能: deleteContact: function() {

删除模型后,我在为CRUD操作持久化集合定义URL方面遇到问题。我有几个模型,每个联系人一个。当前,当我想要删除联系人时,我运行this.model.destroy,但一旦我销毁了该模型,我将获得集合定义URL的未定义状态。是否有方法在销毁后为所有其他模型重新建立集合定义的URL

我试图定义一个rootURL,它似乎在删除联系人后起作用,但是,如果我没有删除联系人,那么我会收到多个请求以不同ID发送同一联系人

以下是删除功能:

  deleteContact: function() {

    if (!this.model) {
        return;
    }

    this.model.destroy({
        success: function(model, response) {
            App.Emitter.trigger('snackbar', 'Contact Deleted!', 3000);
            App.Emitter.trigger('contacts:close');
            App.Master.changeView('contacts');
            Backbone.Collection.fetch()
            // App.Contacts2.remove(this.model);
        },
        error: function(model, response) {
            console.info('contact save error');
            App.Emitter.trigger('snackbar', 'ERROR Deleting!', 3000);
        }
    });
},
我得到一个错误:

"
app.min.js:1552未捕获错误:必须指定一个“url”属性或函数“

结果表明,即使我删除了模型,视图仍在后台停留。我收到的URL问题被抛出,因为它是一个必填字段(但从堆积在后台的“ghost”视图抛出)。谢谢你的帮助

这看起来像是一个收集问题?收款代码在哪里?