Champs dépendants
Un champ dépendant est un champ de sortie exclusif dont la valeur change chaque fois qu'au moins
un champ dont il dépend est fourni et accepté (par ex. username_last_updated_at ne devrait être
mis à jour que lorsque username change).
- Il doit avoir soit une valeur statique par défaut, soit un résolveur pour la valeur par défaut.
- Il doit dépendre d'au moins un autre champ - lax, requis, virtuel, ou un autre champ dépendant (sans dépendance circulaire).
- Il doit avoir un résolveur pour générer de nouvelles valeurs chaque fois qu'un champ parent est fourni et accepté.
- Il peut utiliser
readonlypour ne plus accepter de mises à jour une fois que sa valeur diffère de sa valeur par défaut. - Il peut avoir des gestionnaires d'événements
on_deleteeton_success.
Exemples
Essayez dans le navigateur
value est un champ lax avec une valeur par défaut de 0. computed est un champ dépendant qui vaut
value + 1 (avec sa propre valeur par défaut de secours de 1).
Loading playground…