1

我正在尝试增强以下 Angular/MVC 4 示例: https ://github.com/danielcsgomes/AngularJS-NetPonto

我使用的代码是相同的,保存(1)将流程类名称更改为“产品”,以及(2)添加一个“供应商”类,作为产品的关联类,(并且供应商拥有产品集合) .

API 中的一切都很好。

但是,如果我通过 Product 类及其关联的 Vendor,则具有相同 Vendor 的那些产品将不会出现在列表中。但是,如果我让 API 返回一个匿名类型并传递一个名为 VendorName 的变量,则会出现重复项。自然,我不想使用匿名类型,所以有解决方案吗?

图表 A:直截了当的 context.Products.Include("Vendors"): 在此处输入图像描述

Exihbit B:作为匿名类型返回:

在此处输入图像描述

以下是 (1) 我的角度控制器来获取所有产品,(2 & 3) 显示数据的模板 在此处输入图像描述

没有匿名类型返回的模板: 在此处输入图像描述

具有匿名类型返回的模板: 在此处输入图像描述

所以我的问题是:

如何让 Angular 接受相应产品的重复供应商名称,而无需将数据作为匿名类型返回?

4

0 回答 0