Possiedo un array JSON che può contenere il componente o il selettore html per il componente che si desidera caricare. Sto cercando di caricare questi dati all'interno di un ciclo for. Quando provo a interpolare il valore {{d.html}} appare come testo del piano. Quando uso l'approccio innerHTML qui sotto e ispeziono dom vedo l'html lì ma non si comporta come un componente personalizzato (il dom conterrà invece di inizializzarlo e sostituirlo con il modello dei componenti.Angular2 caricamento di contenuto dinamico/html in per loop
I have look al caricatore di contenuto dinamico ma che non sembra adattarsi.Questo è in un ciclo for e pertanto non può utilizzare la sintassi del modello in modo che loadIntoLocation non funzioni per me. Inoltre non è sicuro come funzionerebbe se il componente avesse alcun input.
<div *ngFor="#d of dtabs" class="tab-pane" id="tab-{{d.component}}">
<div [innerHTML]="d.html"></div>
</div>
Penso che questo frammento esigenze vanno nei documenti angolari. Ho usato per rendere un componente incorporato in un modello ottenuto dal server e ha funzionato perfettamente. Grazie molto. –
Questa dovrebbe essere la risposta ufficiale – dopatraman
ComponentResolver è stato ammortizzato. Potresti aggiornare per favore? Grazie – x0a