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
Documentare i servizi REST con Swagger e OpenAPI con .NET 9
DevSecOps per .NET: dalla teoria alla pratica
Configuratione e utilizzo .NET Aspire CLI
Recuperare gli audit log in Azure DevOps
Self-healing degli unit test con Copilot in GitHub
Integrazione di Copilot in .NET Aspire
Rendere le variabili read-only in una pipeline di Azure DevOps
Esporre un server MCP esistente con Azure API Management
Usare la libreria PredicateBuilder per eseguire query tramite Entity Framework che usano or su più campi
Abilitare il rolling update su Azure Functions flex consumption
Utilizzare l nesting nativo dei CSS
Definire il colore di una scrollbar HTML tramite CSS


