Dato che sono nuovo di Angular JS, mi chiedevo come caricare un modello esterno e compilarlo con alcuni dati nel mirato div
.modello di carico angolare da url e compilare all'interno div
Per esempio ho questo modello:
<script type="text/ng-template">
<img src="{{Thumb}}" />
<script>
Il div
che dovrebbe contenere il modello:
<div data-ng-controller=" ... "></div>
Il modello si trova da qualche parte in una cartella /templates/test.php
. Esiste una build in modo da eseguire il caricamento del template come farebbe una direttiva e compilarla rispetto ad alcuni dati che sostituirebbero la chiave {{Thumb}}
(e molti altri ovviamente)?
MODIFICA: Cosa succede se utilizzo $routes
e carica un modello quando sono nella directory principale del sito Web? Come si potrebbe ottenere?
Sembra funzionare.Il '{{Thumb}}' sarà sostituito solo con un valore se definisco un controller e imposto '$ scope.Thumb' su un valore. Inoltre, ottengo un '404' per la sorgente di immagini' {{Thumb}} ', può essere evitato? – Roland
metti un esempio su [plnkr] (http://plnkr.co/edit/gist:3510140), così posso capirti meglio. –
Bene, dai un'occhiata all'esempio che hanno: http://docs.angularjs.org/api/ng.directive:ngView; Sto preparando la stessa cosa adesso, ma vengo reindirizzato, probabilmente perché il percorso non corrisponde alla posizione che ho? Ho come '$ routeProvider.when ('', { \t \t \t TemplateURL: 'templates/vcard.php', \t \t \t regolatore: "VCardController" \t \t});' – Roland