Cet article présente principalement les informations pertinentes sur la façon de supprimer le symbole # dans le routage AngularJS. J'espère que cet article pourra aider tout le monde. Les amis dans le besoin pourront s'y référer.
Solution pour supprimer le symbole # dans le routage AngularJS
Travaillant récemment sur une application Web, il est nécessaire de supprimer le symbole # dans le routage angulaire .
Par exemple :
http://example.com/ http://example.com/#/about http://example.com/#/contact
doit être remplacé par
http://example.com/ http://example.com/about http://example.com/contact
C'est angulaire Il est livré avec par défaut, donc si vous souhaitez le supprimer, vous devez le configurer :
$locationProvider.html5Mode(true);
Puis dans l'en-tête de index.html , précisez une base :
<base href="/" rel="external nofollow" >
C'est ok Si nécessaire, renseignez-vous pour l'essayer !
Recommandations associées :
Code de mise à l'échelle des gestes d'image WeChat d'imitation AngularJS
AngularJS utilise ui-route pour réaliser plusieurs couches Routage d'imbrication
Gestion des problèmes de connexion des utilisateurs AngularJs
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!