Angular2:如何调用接受ODataQueryOptions的WebAPI方法

时间:2017-02-13 16:55:33

标签: angular asp.net-web-api2 odata

我无法找到从Angular2 Component传递ODataQueryOptions的方法。

可以这样做吗?如果是这样的任何参考例子或链接赞赏

1 个答案:

答案 0 :(得分:0)

ODataQueryOptions只是RequestURI的翻译,因此您实际上可以直接将Uri传递给ODataController,然后ODataController将自动转换为ODataQueryOptions:

http://www.example.com/api/Endpoint/ThingsController?$skip=1

然后,此Uri将自动转换为查询选项,如下所示:

ODataQueryOptions.Skip

由于我不是Angular专家,请参阅here以获取有关如何向ODataController发送请求的示例(但使用applicatoin/json而不是示例中的值)。但基本上你只需要将你的查询参数附加到基础uri(你可以很容易地参数化,如示例所示)。