Negli script precedenti abbiamo visto come sia semplice creare una direttiva che visualizzi un frammento di codice HTML embeddato all'interno della direttiva. Il fatto di avere il codice HTML specificato nella direttiva è comodo quando il codice è composto da pochi caratteri, ma quando il codice HTML diventa di più allora è più conveniente utilizzare un file HTML proveniente dal server. Questo rende notevolmente più semplice la manutenzione in quanto separa il codice HTML dal codice della direttiva.
Per usare un file HTML dobbiamo usare la proprietà templateUrl, invece della proprietà template, come mostrato nell'esempio.
var app = angular.module("myApp", []);
app.directive("My-Directive", function() {
return {
restrict: "EA"
templateUrl: 'views/myDirectiveTemplate.html'
};
});
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ottimizzare le performance usando Span<T> e il metodo Split
Montare Azure Blob Storage su Linux con BlobFuse2
Arricchire l'interfaccia di .NET Aspire
Gestire il routing HTTP in Azure Container App
Gestione ciclo di vita in .NET Aspire
Simulare Azure Cosmos DB in locale con Docker
Utilizzare Hybrid Cache in .NET 9
Configurare lo startup di applicazioni server e client con .NET Aspire
Evidenziare una porzione di testo in un pagina dopo una navigazione
Gestione degli eventi nei Web component HTML
Importare repository da Bitbucket a GitHub Enterprise Cloud
Gestire codice JavaScript con code splitting e lazy loading


