Angulaire des routes de la redirection vers un site externe?

Dans un AngularJS fichier de routes il y a l'option pour une otherwise route, le remplacement d'une 404:

$routeProvider
.when(...)
.otherwise({
    redirectTo: 'my/path'
});

Est-il un moyen de le faire, tels que le contraire redirige vers une page qui n'est pas dans l'application? J'ai essayé

$routeProvider
.when(...)
.otherwise({
    redirectTo: 'http://example.com'
});

mais ce juste essayé de rediriger vers ce chemin d'accès dans mon application, qui n'existe pas. La solution que je connaisse est de le faire en manuel redirection dans un $scope.$on('$routeChangeStart') dans un haut-contrôleur de niveau, mais c'est beaucoup de duplication de code (et c'est moche). Est-il un meilleur moyen?

OriginalL'auteur jclancy | 2013-08-08