dire che ho trovato un modello che contiene un elemento con una direttiva ng-include
:Utilizza ng-include con HTML (o compilato) crudo rispetto a un URL modello?
<div ng-include src="'templates/top-promo-content.html'"></div>
Sto tentando di razionalizzare tutti i nostri modelli nella nostra app costruito JS (utilizzando browserify
e la brfs
trasformare), che , concettualmente, sarebbe simile:
<div ng-include src="fs.readFileSync('./templates/top-promo-content.html', 'utf8')"></div>
che in ultima analisi tradursi in:
<div ng-include src="<ul><li>list item</li></ul>"></div>
Esiste un modo per, invece di utilizzare un URL modello all'interno di uno ng-include
, utilizzare invece HTML grezzo o compilato? In caso contrario, c'è un'altra alternativa in angolare che mi permetterebbe di realizzare questo, sia come una sorta di inclusione o parziale, ma con la possibilità di includere HTML raw/compilato?
Non so che questo risolva il mio problema; Sto tentando di semplificare i template nella build usando le istruzioni require tramite browserify. Mettere il modello direttamente nel modello principale come HTML circondato da tag di script non mi consente di farlo. Spero di ottimizzare l'HTML direttamente nel modello include/segnaposto, rispetto all'uso di un inclusivo o continuando ad aggiungere modelli alla cache dei modelli angular. Aggiungerò un altro esempio alla domanda. –