Sto creando un'applicazione angularJs in MVC 5. Ho creato una direttiva come indicato di seguito.Utilizzo del file html in url modello di direttiva angolare nel progetto mvc 5
app.directive('clusterButton', function() {
return {
restrict: 'E',
scope: {
clusterInfo: '=info'
},
templateUrl: function(elem, attr){
return 'ClusterButtonTemplate';
}
};
});
ho .cshtml
file chiamato ClusterButtonTemplate.cshtml
e ho creato un metodo di vista parziale nella classe controller per restituire questo punto di vista. Quindi la direttiva angular js
sta vincolando il modello.
Ho bisogno di rimuovere il metodo in classe controller mvc e ho bisogno di fare riferimento direttamente al file modello. Non voglio usare un file cshtml
. Ho bisogno di un file html
per modello. Ho creato un file ClusterButtonTemplate.html
. Ma mentre si imposta il modello come sotto il browser mostra un 404 error
.
app.directive('clusterButton', function() {
return {
restrict: 'E',
scope: {
clusterInfo: '=info'
},
templateUrl: function(elem, attr){
return 'ClusterButtonTemplate.html';
}
};
});
non ho usato angular js
di routing nel mio progetto. Tutto è gestito utilizzando lo MVC routing
. Come posso risolvere questo problema. Devo usare Angular routing
e MVC routing
?
È possibile caricare direttamente il file html inserendo il percorso nell'URL? Inoltre, è possibile utilizzare il violinista e verificare qual è il percorso effettivo che viene caricato per il file html. –