Ist es möglich, Parameter beim Erstellen einer Relay-Abfrage optional aufzunehmen?Relay Fragment Optional Argumente
Siehe unten Ich Frage Ressourcen, und ich bin hart Codierung der Parameter hier.
Ich möchte einige dieser Argumente, zum Beispiel date_gt und date_lt, bedingt einbeziehen. Im Moment muss ich Anfangswerte für diese setzen, aber das fällt auseinander, da ich nach Datensätzen ohne Daten suchen muss.
Wenn ich das nicht kann ist es möglich, null
als Wert an einen Param zu senden, da ich im Moment nicht viel Glück damit habe.
fragments: {
viewer:() => Relay.QL`
fragment on Viewer {
resources(
first: $pageSize
q: $q
type: $types
license: $licenses
order: $order
access_rights: "published"
orphan: true
date_gt: $dateFrom
date_lt: $dateTo
)
{
total
edges {
node {
${ArticleResult.getFragment('resource')}
}
}
pageInfo {
hasNextPage
}
}
}
`
},
Danke, ja so nur eine param zu null Einstellung scheint Relay verursachen nicht, dass param bis zum GraphQL Server zu übergeben, das ist genau das, was ich wollte . – Tim