1

次の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で受け入れるにはどうすればよいですか?

4

0 に答える 0