Ho il codice seguente:Come si crea dinamicamente un ng-include src?
<div ng-repeat="module in modules" id="{{module.Id}}">
<ng-include ng-init="bootstrapModule(module.Id)" src=""></ng-include>
</div>
voglio essere in grado di costruire una stringa in src in questo modo:
/modules/{{module.Name}}/{{module.Name}}.tpl.html
ma continuo a blocchi stradali che colpiscono. Ho cercato di utilizzare una chiamata indietro funzione per costruirlo,
$scope.constructTemplateUrl = function(id) {
return '/modules/' + id + '/' + id + '.tpl.html';
}
Ma questo viene chiamato nel corso & sopra & più e non sembra gradire questo. Ho provato anche a costruire in questo modo:
ng-src="/modules/{{module.Id}}/{{module.Id}}.tpl.html"
Ma che non funziona neanche. Piuttosto che passare ore e ore a bighellonare, mi chiedevo se qualcun altro si fosse imbattuto in qualcosa del genere e avesse qualche idea?
Inoltre, quando afferro i moduli da $ risorse, li sto tornando in modo asincrono con $ q, quindi non riesco a passare attraverso e aggiungerlo nei moduli prima nella controllore come $scope.modules
uguale solo una funzione then
a quel punto.
Qualche idea?
che errore state ottenendo? –