Sto usando bootstrap-angular-ui-modal per un sito sto lavorando. Il codice che sto usando per aprire il modalBootstrap-angolare-ui del carico
$modal.open(
{
templateUrl: '/home/template',
controller: myCtrl,
resolve: {
data: function() {
return data;
}
}
});
Tutto sta funzionando benissimo. Ma ho bisogno di trovare un modo per eseguire del codice dopo modale viene caricato. Ho provato cose diverse ma non riesco a farle funzionare. Alcune delle cose che ho provato
Nel modello ho fatto
<script>
document.onload = function() {
console.log('opened');
};
</script>
ho trovato anche c'è una promessa per l'oggetto modale angolare di nome openned. Ho provato a
modalInstance.opened.then(function(){console.log('hello')});
non funziona neanche. Posso usare qualche aiuto qui.
tentarono 'promessa opened'. viene chiamato prima che venga caricato il modal. è per questo che i codici jquery vincolanti non funziona. e circa ng-init - 'L'unico uso appropriato di ngInit per aliasing proprietà speciali di ngRepeat, come si è visto nella demo di seguito. Oltre a questo caso, dovresti usare i controller piuttosto che ngInit per inizializzare i valori su un ambito. – Muctadir
E come dire al controller di iniziare a creare? è la domanda qui. Perché ng-init = "mycontroller.init()" è il male? – amdev