J'essaye de rediriger vers une autre route en utilisant:
$location.path("/route");
Mais pour une raison quelconque, cela ne fonctionne pas. J'ai créé un widget de saisie semi-automatique à l'aide de jQuery-UI et j'appelle une fonction à partir de la portée une fois que l'utilisateur sélectionne une option. Je l'ai débogué et il entre dans la fonction mais il n'est jamais redirigé vers l'autre route. Cela ne change l'itinéraire que lorsque j'appuie sur une touche.
Je pense que c'est un peu étrange mais je n'ai pas trouvé comment résoudre ce problème. j'ai utilisé
window.location = "#/route";
et ça marche mais je veux utiliser la path()
fonction.
Quelqu'un a-t-il une idée de pourquoi cela se produit?