Lorsque l'angle passe de l'itinéraire A à l'itinéraire B pour la première fois, le contrôleur de l'itinéraire B sera initialisé lorsqu'il passe à l'itinéraire B pour la deuxième fois, si les paramètres de l'itinéraire changent, le contrôleur de l'itinéraire B ; sera à nouveau initialisé. L'initialisation est effectuée ; si les paramètres de l'itinéraire ne changent pas, le contrôleur de l'itinéraire B ne sera pas réinitialisé. Comment pouvons-nous faire en sorte que la route initialise son contrôleur à chaque fois qu'elle saute ?
`//La configuration du routage est la suivante :
.state('calendarUpdate',{
url:"/calendarUpdate?itemOid",
templateUrl:"templates/calendar/calendarUpdate.html",
controller:"CalendarUpdateCtrl"
})`
//跳转方式如下:
<a ui-sref=calendarUpdate({itemOid: itemOid})>跳转</a>
Avez-vous utilisé ionic ? Le mode cache d'Ionic ne se recharge pas.
Ajouter $watch
Vous vous trompez. Que les paramètres du routage aient changé ou non, le contrôleur sera initialisé. Suivez le tutoriel angulaire officiel :
.