Va bene, così ho creato una direttiva diciamoCome ricompilare una direttiva dopo l'inserimento nel DOM (angularjs)
<calendar></calendar>
Essa viene reso come mi aspettavo così tutto funziona bene. Ora, la mia domanda è come (ri) renderlo quando inserito nel DOM? Non voglio usarlo sempre sulla mia pagina, voglio solo aggiungerlo dinamicamente e renderizzarlo solo quando ne ho bisogno (è una parte di un modulo), diciamo, idealmente voglio che appaia come
$("body").append("<calendar></calendar>")
Come posso ottenere questo con angularjs?
Ecco, questo è in realtà significa creare un'altra direttiva che compilerà la mia direttiva? No, mi piacerebbe trovare una soluzione a una linea –
@ CarterăVeaceslav questo codice dice che è possibile iniettare la direttiva 'calender' usando le linee all'interno del collegamento della direttiva fucntion .. –
Perché è così complicato da ottenere in angolare? Con "plain" jQuery scrivo $ ("# mySelector"). MyModuleName ({... my parameters}) e posso facilmente renderizzare i miei moduli personalizzati dove li voglio e quando voglio loro ... –