Quando inizia il drag di un oggetto, Angular CDK crea un clone di quell'oggetto e lo visualizza accanto al puntatore. In caso di necessità, possiamo personalizzare l'aspetto dell'oggetto durante la fase di dragging inserendo all'interno dell'oggetto stesso un qualunque tag HTML con la direttiva *cdkDragPreview. Grazie a questa direttiva, questo tag HTML non viene generato finchè non inizia la fase di dragging. Quando inizia, questo tag viene generato e mostrato al posto delloggetto principale.
<div cdkDropList (cdkDropListDropped)="drop($event)"> <div *ngFor="let p of people" cdkDrag> {{p.fullname}} <img *cdkDragPreview [src]="p.picture" [alt]="p.fullname"> </div> </div>
In questo esempio, viene generata una lista di oggetti persona dove per ogni elemento viene mostrata la proprietà fullname. Quando l'utente inizia il dragging di uno degli elementi che rappresenta una persona, l'elemento viene clonato, ma al suo posto viene mostrato il tag img che mostra la foto della persona.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare DeepSeek R1 con Azure AI
Migliorare l'organizzazione delle risorse con Azure Policy
Gestione CSS in Blazor con .NET 9
Managed deployment strategy in Azure DevOps
Utilizzare Hybrid Cache in .NET 9
Disabilitare le run concorrenti di una pipeline di Azure DevOps
Rinnovare il token di una GitHub App durante l'esecuzione di un workflow
Gestire gli accessi con Token su Azure Container Registry
Gestire codice JavaScript con code splitting e lazy loading
Popolare una classe a partire dal testo, con Semantic Kernel e ASP.NET Core Web API
Controllare la telemetria con .NET Aspire
Ricevere notifiche sui test con Azure Load Testing