次のAngular/MVC 4の例を拡張しようとしています: https ://github.com/danielcsgomes/AngularJS-NetPonto
私が使用しているコードは同じですが、(1)Processクラス名を「Product」に変更し、(2)「Vendor」クラスを関連付けられたクラスとしてProductに追加します(およびベンダーは製品のコレクションを持っています) 。
APIではすべて問題ありません。
ただし、関連するベンダーとともにProductクラスを渡すと、同じベンダーを持つ製品はリストに表示されません。しかし、APIに匿名型を返させ、VendorNameという変数を渡すと、重複が表示されます。当然、匿名型は使いたくないので、解決策はありますか?
展示物A:単純なcontext.Products.Include( "ベンダー"):
Exihbit B:匿名タイプとしてreturn:
以下は、(1)すべての製品を取得するための私の角度コントローラー、(2&3)データを表示するためのテンプレートです
匿名タイプのないテンプレートreturn:
匿名タイプのテンプレートreturn:
だから私の質問はこれです:
データを匿名タイプとして返す必要がなく、それぞれの製品の重複するベンダー名をAngularで受け入れるにはどうすればよいですか?