Écrivez l'itinéraire suivant
javascript
$routeProvider.when('/tweet/:name?', { controller: ArticleController, templateUrl: templateUrl }).when('/project/:name?', { controller: ArticleController, templateUrl: templateUrl }).when('/technique/:name?', { controller: ArticleController, templateUrl: templateUrl }).when('/about-me', { controller:ArticleController, templateUrl: templateUrl }).otherwise({ redirectTo: '/tweet' });
Mais les paramètres ci-dessus n'ont aucun effet lors de la première ouverture de la page
La vue correspondante ne sera pas rendue
Probablement parce que le script angulairejs est exécuté après le premier chargement de la page
A ce moment, la page a été chargée, donc la vue n'est pas rendue
Est-ce vrai ?
Blog du site
Si le routage est configuré, il sera exécuté lors du premier chargement de la page. Vous pouvez vérifier les aspects suivants pour voir s'il y a des problèmes :
Je ne sais pas si cela peut résoudre votre problème.
La route angulaire ne sera pas entièrement rendue, donc lorsque vous ouvrirez la page pour la première fois, vous accéderez à la page /tweet, et les autres pages ne seront pas rendues
Ce n'est que lorsque vous cliquez sur d'autres pages qu'elles seront rendues. Si /tweet ne s'affiche pas, il doit y avoir un problème avec le code.