/ / Esegui una direttiva dopo che il DOM ha completato il rendering di AngularJS - angularjs, direttiva angularjs

Esegui una direttiva dopo che il DOM ha completato il rendering di AngularJS - angularjs, angularjs-directive

Ho un oggetto che otterrò da un'API che richiederebbe un tempo considerevole, voglio che la mia direttiva attenda fino a quando non ottiene i dati.

risposte:

3 per risposta № 1

Puoi leggere su ngIf. Ora dì che i tuoi dati sono archiviati $scope.data. Se hai qualcosa di simile

<div ng-if="data"></div>

Questo div verrà iniettato nel DOM solo quando $scope.data esiste, il che significa che puoi farlo attendere i dati prima che vengano iniettati nel DOM.