angular.js - ui-router 有没有手动重新加载路由配置的方法?
世界只因有你
世界只因有你 2017-05-15 17:09:15
0
2
515


路由中使用函数来配置templateUrl,但是用户经过某个操作后,template需要指向不同的值,这时候只有在刷新页面的时候才会获得新的template,请问如何在 ui-sref=“”的时候,和在控制器中让这个路由重新配置一边,执行reurl函数呢?在不刷新整个页面的前提下;

试了一下 ui-sref-opts="{reload:'user.result'}" 无效 不能重新定义templateurl

世界只因有你
世界只因有你

répondre à tous(2)
迷茫

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.

滿天的星座

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal