モデルのすべてのセットで余分な属性を計算するためにsetメソッドを変更したバックボーンモデルがあります。Backbone.js Collection.createとOverrided Model.set
ドキュメントによると、これはモデルを実際に保存するためにsuperを呼び出す方法です。
Backbone.Model.prototype.set.call(this, attributes, options);
Collection.createを使用しない限り、期待どおりに動作します。
私のカスタム設定メソッドが実行されますが、コレクションが空のままであるため、オリジナルは使用しないと思います。 サーバーは正しいデータを受信し、正しいデータを戻します。どちらの場合でも、私のメソッドは実行されますが、コレクションはまだ空です。
スーパーコールをCollection.createと連携させるように変更することはできますか?同じことを行う別の方法はありますか?
は、例外は、おそらく、道に沿って投げされていますか?あなたのコンソールをチェックして、そうでないことを確認しましたか? –
何も例外ではありません。それが簡単になりましたが、悲しいことにそれはただ静かに失敗します。 –