Maison > interface Web > js tutoriel > Pourquoi Angular 1.6 a-t-il changé le préfixe de hachage d'URL de # à # !?

Pourquoi Angular 1.6 a-t-il changé le préfixe de hachage d'URL de # à # !?

Barbara Streisand
Libérer: 2024-10-24 16:47:02
original
575 Les gens l'ont consulté

Why Did Angular 1.6 Change URL Hash Prefix from # to #!?

Changement du préfixe de hachage d'URL de # à # ! dans Angular 1.6

Depuis la dernière mise à jour d'AngularJS 1.6, les utilisateurs ont remarqué un changement dans le formatage des URL. Au lieu d'utiliser l'ancien préfixe de hachage "#/", AngularJS utilise désormais "#!/".

Quelle est la raison du changement ?

Le changement est attribué à un nouveau préfixe de hachage introduit dans AngularJS 1.6 (aa077e8). Par défaut, le préfixe de hachage des URL hash-bang a été modifié, passant d'une chaîne vide à un point d'exclamation. Cela s'applique aux applications qui n'utilisent pas le mode HTML5 ou qui fonctionnent sur des navigateurs qui ne prennent pas en charge le mode HTML5. En l'absence d'un préfixe de hachage personnalisé, les URL côté client incorporeront désormais le "!" préfixe.

Exemple :

Une URL comme "mondomaine.com/#/a/b/c" se transformera en "mondomaine.com/#!/a /b/c".

Comment supprimer le préfixe

Si le "!" Le préfixe n'est pas souhaitable, il peut être éliminé en ajoutant le code suivant à la configuration du projet :

appModule.config(['$locationProvider', function($locationProvider) {
  $locationProvider.hashPrefix('');
}]);
Copier après la connexion

Pour plus d'informations sur ce sujet, reportez-vous au matériel source référencé.

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!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal