在React.js中使用OData计数

时间:2019-02-26 13:19:07

标签: reactjs asp.net-web-api odata

我一直在Reactjs中使用odata查询来获取学生人数,如下所示:

<Fetch url="http://localhost:52484/Students/$count">
    {({ loading, error, data }) => (
       <div>
         {loading}
         {error}
         {data && <div>{console.log(data)}</div>}
       </div>
     )}
</Fetch>

但未在响应中得到计数。 这是响应: enter image description here

我正在使用ASP.net Web API 2。

是否有一个有效的示例,说明如何在Reactjs中将$ count与OData一起使用?

提前谢谢! :)

1 个答案:

答案 0 :(得分:0)

最后,此方法有效:

componentDidMount() {
fetch("http://localhost:52484/Students/$count")
  .then(response => response.json())
  .then(data => {
    console.log(data);
  });
}

它仅返回整数,即学生人数! :)