Maison > interface Web > js tutoriel > le corps du texte

Pourquoi le préfixe de hachage par défaut a-t-il changé dans AngularJS 1.6 ?

Linda Hamilton
Libérer: 2024-10-24 17:52:02
original
485 Les gens l'ont consulté

Why Did the Default Hash Prefix Change in AngularJS 1.6?

Comprendre le préfixe Hash-Bang d'URL AngularJS dans la version 1.6

En revenant à un projet AngularJS, vous remarquerez peut-être que vos URL ont changé de l'utilisation du préfixe de hachage "#" à "#!/". Pourquoi ce changement s'est-il produit ?

Nouveau préfixe de hachage avec AngularJS 1.6

AngularJS 1.6 a introduit un changement substantiel en mettant à jour le préfixe de hachage par défaut pour les URL qui utilisent le hash-bang ($location.hashbang) Format d'URL. Ce préfixe est désormais par défaut "!" au lieu d'être une chaîne vide. Par conséquent, les URL qui ne fonctionnent pas en mode HTML5 ou sur des navigateurs sans support HTML5 afficheront le "!" préfixe.

Par exemple, au lieu de "mydomain.com/#/a/b/c", l'URL s'affichera sous la forme "mydomain.com/#!/a/b/c."

Personnalisation du préfixe de hachage

Si vous préférez le format d'URL précédent sans le "!" préfixe, vous pouvez remplacer le paramètre par défaut dans la configuration de votre application :

<code class="javascript">appModule.config(['$locationProvider', function($locationProvider) {
  $locationProvider.hashPrefix('');
}]);</code>
Copier après la connexion

En ajoutant ce code, le préfixe hash-bang sera supprimé de vos URL, les rétablissant à la notation "hash" (#) format.

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!