如何在save()方法之后将id分配给骨干模型后触发事件

时间:2013-07-26 10:23:35

标签: backbone.js backbone-model

我在我的应用程序中使用主干模型,但问题是我想在将id分配给新创建的Model后执行某些功能。我正在使用这个

activeWidget.on('sync', this.addToCollectionWidget(activeWidget));

但是在将id分配给模型之前调用this.addToCollectionWidget方法。请帮忙。

1 个答案:

答案 0 :(得分:1)

您应该在回调中调用该函数。如果addToCollectionWidget返回一个函数,那么您当前的代码将起作用。

这应该有效:

activeWidget.on('sync', function() {
    this.addToCollectionWidget(activeWidget); //you should careful with `this` in the callback context.
});