0

アプリケーションでバックボーン モデルを使用していますが、新しく作成されたモデルに ID が割り当てられた後に何らかの機能を実行したいという問題があります。私はこれを使用しています

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

ただし、id がモデルに割り当てられる前に、this.addToCollectionWidget メソッドが呼び出されます。助けてください。

4

1 に答える 1

1

コールバックで関数を呼び出す必要があります。addToCollectionWidget関数を返す場合、現在のコードは機能します。

これはうまくいくはずです:

activeWidget.on('sync', function() {
    this.addToCollectionWidget(activeWidget); //you should careful with `this` in the callback context.
});
于 2013-07-26T11:17:41.373 に答える