recherche

Maison  >  Questions et réponses  >  le corps du texte

angulaire.js - ui-router Existe-t-il un moyen de recharger manuellement la configuration du routage ?


Une fonction est utilisée dans le routage pour configurer le templateUrl, mais après que l'utilisateur a effectué une certaine opération, le modèle doit pointer vers une valeur différente à ce moment-là. la nouvelle valeur ne sera obtenue que lorsque le modèle de page sera actualisé, comment puis-je laisser cette route se reconfigurer dans le contrôleur et exécuter la fonction reurl lorsque ui-sref="" ? Sans rafraîchir la page entière

J'ai essayé ui-sref-opts="{reload:'user.result'}" mais cela ne fonctionne pas. Templateurl ne peut pas être redéfini

.
世界只因有你世界只因有你2774 Il y a quelques jours535

répondre à tous(2)je répondrai

  • 迷茫

    迷茫2017-05-15 17:11:15

    Il semble que le routage ne puisse pas être reconfiguré. Vous pouvez transmettre les paramètres de votre reurl au contrôleur, et différentes pages peuvent être affichées et masquées dans le contrôleur.

    répondre
    0
  • 滿天的星座

    滿天的星座2017-05-15 17:11:15

    Merci pour l'invitation.
    Il peut être modifié à nouveau.

    Vous essayez de l'injecter$state dans le contrôleur, puis vous pouvez voir qu'il contient une table de routage et que vous pouvez simplement modifier les données qu'elle contient.

    Même si la violence n'est pas élégante, elle peut résoudre votre problème

    répondre
    0
  • Annulerrépondre