を「保存」:また、サブビューCarView
を埋め込むPersonView
、ありバックボーンリレーショナルとサブビューは、最高のは、私はこのようなバックボーン・リレーショナルを使用している戦略
class window.Car extends Backbone.RelationalModel
class window.Person extends Backbone.RelationalModel
relations: [{
type: Backbone.HasOne
key: 'car'
relatedModel: Car
}]
。
私の質問は、ユーザーがPersonViewで「保存」をクリックしたときの最良の戦略は何ですか?問題は、save
が最初に車と人の2つのステップで発生することです。しかし、検証がその人に失敗したらどうしますか?それはセーブをキャンセルしますが、車はすでにセーブされています!
多分、ここではバックボーン・リレーショナルは最適なオプションではありませんか?代わりに?
もっと一般的には、深く組み込まれたドキュメント(私はMongoDBを使用しています)でバックボーンをプレイすることは、もっとうまくいきません。はい、Todoアプリは素晴らしいですが、現実世界はもっと複雑です!ガイダンスやチュートリアルは非常に高く評価されます。