J'ai un conteneur avec un élément à l'intérieur. Je veux pouvoir faire glisser l'élément vers un autre emplacement à l'intérieur du conteneur et voir les nouvelles coordonnées x et y (où x=0 et y=0 est le coin supérieur gauche du conteneur).
J'ai mis en place un stackblitz de base à https://stackblitz.com/edit/material-6-mjrhg1 mais il n'affiche pas l'objet entier de l'événement dans la console ("objet trop grand"). Dans mon application actuelle, je peux examiner l'ensemble de l'objet événement, mais je ne trouve aucune propriété décrivant les nouvelles positions x et y.
La configuration de base est la suivante :
<div style="height: 200px; width=200px; background-color: yellow" class="container">
<div
style="height: 20px; width: 20px; background-color: red; z-index: 10"
cdkDrag
cdkDragBoundary=".container"
(cdkDragEnded)="onDragEnded($event)">
</div>
</div>
J'ai également essayé certains des autres événements, mais cdkDragEnded est le plus logique pour moi.
Avez-vous une idée de la propriété à vérifier pour trouver les coordonnées x et y, ou devrais-je utiliser un événement / une approche différente ?