Angular 2 in-memory-web-api拦截自定义操作?

时间:2017-03-15 03:48:49

标签: angular asp.net-web-api

如何使用in-memory-web-api进行自定义操作?我需要打电话......

http://example.com/api/products/getbyname/widget

getbyname不是" resty",所以我不确定如何拦截它并返回一些东西。

1 个答案:

答案 0 :(得分:0)

我想您想获得({1}}产品的列表。

您可以从DB中的表中获取记录。

例如:你有widget表;每个products都有product属性。在这种情况下,您必须从widget表中获取product,然后从产品返回products

如果您想按名称获取产品信息,请尝试致电:

widget (按名称查询产品)

http://example.com/api/products/?productName=${productName} (按ID查询产品)

然后从结果中返回http://example.com/api/products/${productId}

希望这有帮助。