基本的なデータ属性だけでなく、別のモデル オブジェクトを保持する 1 つまたは 2 つの属性を持つモデルがいくつかあります。
これは大丈夫ですが、今私は電話したいです
myRootModel.toJSON()
そして、toJSON() を呼び出そうとしているモデルの他のモデルでは .toJSON を呼び出さないことに気付きました。
基本属性、サブモデル、コレクションのいずれであっても、バックボーン モデル .toJSON をオーバーライドしてすべてのフィールドを再帰的に処理する方法はありますか? そうでない場合、各モデル/コレクションで toJSON をオーバーライドできますか?
私はバックボーン リレーショナルを認識していますが、そのルートには行きたくありません。フェッチ/保存を使用していません。代わりに、API が応答を返し、それをモデルの解析関数で調整し、単に new MyRootModel(data, {parse:true})。