提取网址缺失的OData查询

时间:2019-02-22 08:50:06

标签: reactjs odata fetch

在这里,我尝试从OProject查询中的“项目”表和其他相关表“客户端”和“项目所有者”中获取数据。

http://localhost:52484/Projects?$expand=Client($select=Name),ProjectOwner($select=Name)

如果我们检查React代码,它会显示获取网址,而无需OData查询。

以下是检查结果: Inspect result

用于获取响应的反应代码

import buildQuery from "odata-query";
const queryNotRegisted = buildQuery({
  expand,
  count,
  filter: { Registrations: null }
});


 <OData baseUrl={baseUrlSubproject} query={queryNotRegisted}>
                  {({ loading, data, error }) => (
                    <div>
                      {loading && (
                        <span>
                          Loading... (()=>{console.log(loading)}){" "}
                        </span>
                      )}
                      {data && data.value.length}
                    </div>
                  )}
                </OData>

注意:当我使用buildQuery进行查询时会遇到此问题。

当我使用buildQuery时,为什么我的查询没有追加到提取网址中?如果我遗漏了一些东西,请告诉我。

0 个答案:

没有答案