C'è un modo per chiamare la funzione angolare dalla funzione javascript?Chiamata funzione angolare su documento pronto
function AngularCtrl($scope) {
$scope.setUserName = function(student){
$scope.user_name = 'John';
}
}
Ho bisogno le seguenti funzionalità nel mio html:
jQuery(document).ready(function(){
AngularCtrl.setUserName();
}
Il problema qui è il mio codice HTML è presente quando la pagina viene caricata e quindi le direttive ng del HTML non vengono compilati. quindi mi piacerebbe compilare $ (jQuery ("PopupID")); quando il DOM è caricato.
C'è un modo per chiamare una funzione angolare su documento pronto? Qualcuno mi può aiutare con questo?
Non capisco la funzione setUserName - ci vuole un argomento studente, ma hardcode 'John'? Puoi semplicemente fare ciò di cui hai bisogno all'interno di un controller, non in un metodo? Ad esempio, funzione MyCtrl ($ scope) {$ scope.user_name = 'John'; ...}. O è troppo tardi? Forse $ viewContentLoaded ti sarà d'aiuto se stai usando ng-view: http://stackoverflow.com/questions/11454383/angularjs-targeting-elements-inside-an-ng-repeat-loop-on-document-ready –