【问题标题】:Angular2 : How to call an WebAPI method that accepts ODataQueryOptionsAngular2:如何调用接受 ODataQueryOptions 的 WebAPI 方法
【发布时间】:2017-02-13 16:55:32
【问题描述】:

我无法找到从 Angular2 组件传入 ODataQueryOptions 的方法。

这可以吗?如果是这样,任何对示例或链接的引用表示赞赏

【问题讨论】:

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


    【解决方案1】:

    ODataQueryOptions 只是一个 RequestURI 的翻译,所以你实际上可以直接将一个 Uri 传递给 ODataController,然后它会自动翻译成 ODataQueryOptions:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-16
      • 2013-09-23
      • 2018-05-25
      • 2013-03-15
      相关资源
      最近更新 更多