Domanda

Qualcuno sa come catturare l'errore in AngularJS quando un templateurl ha portato a un errore 404 o un errore di 500 quando è assegnato a un percorso che è diretto a un controller?Quando si verifica un fallimento, vedo il problema nella mia console, ma non riesco a istruire Angularjs a gestire con grazia.

È stato utile?

Soluzione

John Lindquist offre questo esempio (JS in [1]) che utilizza un'interctrl generale per ascoltare $ RouteChangeError [2].Suppongo che questo spenta per un errore di caricamento del Templateurl ma non ne ho testato.Via [3].

[1] https:// github.com / johnlindquist / angolare-risoluzione / blob / master / client / js / app.js # l51

[2] http://docs.angularjs.org/api/ng . $percorso

[3] https://groups.google.com/Forum /? da gruppi= #! Argomento / angolare / kuivbdlggbe

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top