【发布时间】:2019-06-12 14:03:10
【问题描述】:
我正在开发用于将 graphql 与 angular 集成的 apollo 客户端库。 我可以在没有任何参数的情况下执行 findAll 之类的简单查询
const allData =
gql`
query allData {
allData {
id
fromDate
toDate
name
...
}
}
`
我可以使用 watchQuery 获取此查询的结果
this.data = this.apollo.watchQuery<Query>({query: allData}).valueChanges
.pipe(
map(result => result.data.allData)
);
但我无法使用诸如
之类的参数创建复杂查询{
allDataWithFilter(
date: {from: "2010-01-16T10:20:10", to: "2019-01-16T11:16:10"},
name: "ABC" {
allDataWithFilter {
id
fromDate
toDate
name
...
}
totalPages
totalElements
}
}
如何在查询中传递日期和其他参数?
【问题讨论】:
标签: angular apollo-client