Heim > Web-Frontend > js-Tutorial > Hauptteil

Warum hat sich das Standard-Hash-Präfix in AngularJS 1.6 geändert?

Linda Hamilton
Freigeben: 2024-10-24 17:52:02
Original
485 Leute haben es durchsucht

Why Did the Default Hash Prefix Change in AngularJS 1.6?

Grundlegendes zum AngularJS-URL-Hash-Bang-Präfix in Version 1.6

Bei der Rückkehr zu einem AngularJS-Projekt stellen Sie möglicherweise fest, dass Ihre URLs geändert wurden von der Verwendung des Hash-Präfixes „#“ bis „#!/“. Warum ist diese Änderung aufgetreten?

Neues Hash-Präfix mit AngularJS 1.6

AngularJS 1.6 führte eine wesentliche Änderung ein, indem das Standard-Hash-Präfix für URLs aktualisiert wurde, die den Hash-Bang verwenden ($location.hashbang) URL-Format. Dieses Präfix ist jetzt standardmäßig „!“ anstatt eine leere Zeichenfolge zu sein. Daher wird bei URLs, die nicht im HTML5-Modus oder in Browsern ohne HTML5-Unterstützung ausgeführt werden, das Zeichen „!“ angezeigt. Präfix.

Anstelle von „meinedomain.com/#/a/b/c“ wird die URL beispielsweise als „meinedomain.com/#!/a/b/c“ angezeigt.

Anpassen des Hash-Präfixes

Wenn Sie das vorherige URL-Format ohne das „!“ bevorzugen. Präfix können Sie die Standardeinstellung in der Konfiguration Ihrer Anwendung überschreiben:

<code class="javascript">appModule.config(['$locationProvider', function($locationProvider) {
  $locationProvider.hashPrefix('');
}]);</code>
Nach dem Login kopieren

Durch Hinzufügen dieses Codes wird das Hash-Bang-Präfix aus Ihren URLs entfernt und diese auf die „Hash“-Notation (#) zurückgesetzt. Format.

Das obige ist der detaillierte Inhalt vonWarum hat sich das Standard-Hash-Präfix in AngularJS 1.6 geändert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!