Questo codice in un semplice file HTML funziona:window.onload non funziona in AngularJS
<script>
function load() {
alert("load event detected!");
}
window.onload = load;
</script>
Tuttavia, se l'ho messo nel file index.html di una web app AngularJS, non è così. Qualcuno sa perché no?
Non dire le due cose sono incompatibili, ma se si sta prendendo il tempo di scrivere un app angularJS poi si dovrebbe probabilmente cercare di trovare una casa migliore per la funzione di carico. Un controller collegato all'elemento HTML di livello superiore potrebbe farlo .. –
Abbiamo bisogno di più informazioni ... per una cosa. Il codice che hai funziona perfettamente per me. Per un'altra cosa, cosa stai cercando di fare? Roy Truelove ha assolutamente ragione, probabilmente non hai bisogno di usare una window.onload in un'app angolare. –
Grazie a @RoyTruelove e blesh. Ho appena provato ad eseguire il codice da index.html e questa volta funziona. Non ho idea di cosa sia cambiato.Probabilmente hai ragione sul non aver bisogno di window.onload. Proverò in un altro modo. – Curt