私はAngularJSとMVVM全般に非常に慣れていないため、子モデルオブジェクトからいくつかのフィールドをWeb UIに表示する必要があるモデルを表示するための最良の方法を探していました.
基本的なチュートリアルに従っている現在、AngularJS コントローラーのモデル オブジェクトは Rails モデルを正確に反映しているため、子オブジェクトからフィールドにアクセスできず、データベースの外部キー列から ID を確認するだけです。
この状況に対処するための最良の規則は何ですか?
プレゼンテーション層に必要なフィールドのみを含むテーブルレス モデルを Rails で作成しますか? Rails でプレゼンテーション レイヤーに必要なものを定義することは、MVVM を使用するポイントを無効にしているように思えます。
これらの公開された外部キー ID を使用して子オブジェクトをクエリする AngularJS 側で何かを作成する必要がありますか? もしそうなら、テーブル内の50個のオブジェクトのそれぞれに対してリクエストを実行しないように最適化するにはどうすればよいですか?