ここに少しのコーヒースクリプトがありますが、javascriptで自由に答えてください:
model = new MyModel content: content
model.save()
@collection.add model
他の場所では、ビューがコレクションのイベントをリッスンしていadd
ます…</p>
_addOne: (model, collection, options)=>
view = new MyView model: model
@subviews[model.id] = view
モデルがサーバーとの通信を完了していない場合がありました。そのため、モデルには がなくid
、このコードは必要な処理を実行できませんでした。save
そのため、 when.js ライブラリを使用して promise でラップしました (ここwhen
にマップされてWhen
います)。
When model.save()
.then =>
@collection.add model
今、すべてが世界とハンキードーリーです。私が疑問に思っているのは、then
メソッドに を取得する方法があるかどうかです。それが本当に_addOne
待っているビットだからです。コレクション自体は、半分焼かれたモデルが追加されてもかまいません。
誰かが私を示したり、正しい方向に向けたりすることができれば、とても感謝しています.