Sto cercando di rendere un pezzo di html, disponibili su un percorso dinamico, il percorso viene prelevata tramite una chiamata $http.get()
, restituisce un pezzo di html,Render modelli di stringhe tramite ng-includono
Solo per fare un esempio provo a caricare questo html parziale:
<h1>{{ pagetitle }}</h1>
this is a simple page example
ho fatto un piccolo violino, deridere il problema, ma per semplicità ho lasciato il http chiamata fuori, e appena aggiunto il codice hTML in una stringa sulla portata.
Il controller è:
function Ctrl($scope) {
$scope.data = {
view: "<h1>whaaaaa</h1>"
};
}
la pagina html è questo:
<div ng-app="">
<div ng-controller="Ctrl">
<div ng-include src="data.view"></div>
</div>
</div>
Il problema è che non aggiunge la stringa nel file html (ng-includere), ma effettua una chiamata http a un url fatto di quella stringa in modo univoco.
Quindi non è possibile inserire semplicemente una stringa in un include? in caso contrario, qual è il modo corretto di effettuare una chiamata http a un URL dinamico e inserire l'URL restituito nella pagina.
Si può giocare con esso in JSFiddle.
Controlla la tua tastiera. Tasto 'Shift' specifico. Potrebbe esserci qualche misfuction intorno ad esso. Inizi la maggior parte delle frasi con una piccola lettera, mentre dovresti usare la prima maiuscola. Qualcuno deve modificare la domanda e le risposte e risolvere il problema. Questo è un compito abbastanza noioso, dopo tutto. Forse puoi acquistarti una tastiera nuova di zecca, con la chiave 'Shift' perfettamente funzionante, come regalo natalizio? – trejder