Heim > Web-Frontend > js-Tutorial > Hauptteil

Was verursacht das neue URL-Hash-Bang-Präfix (!#) in Angular 1.6?

DDD
Freigeben: 2024-10-24 14:32:02
Original
1014 Leute haben es durchsucht

What's Causing the New URL Hash-Bang Prefix (!#) in Angular 1.6?

URL-Hash-Bang-Präfix (!#) in Angular 1.6

Frage: Entwickler haben eine Änderung in bemerkt Die URLs ihres AngularJS-Projekts, wobei anstelle eines einfachen Hashs (#) ein Hash-Bang-Präfix (!#) hinzugefügt wird. Erleben Sie etwas Ähnliches?

Antwort:

Ja, dies ist eine Änderung, die in AngularJS Version 1.6 eingeführt wurde. Das Standard-Hash-Präfix für Hash-Bang-URLs wurde von einer leeren Zeichenfolge auf ein Ausrufezeichen (!) aktualisiert.

Diese Änderung gilt für Anwendungen, die nicht im HTML5-Modus ausgeführt werden oder Browser verwenden, die dies nicht tun Unterstützen Sie es. In solchen Fällen enthalten clientseitige URLs jetzt das ! Präfix. Beispielsweise wird eine URL wie „meinedomain.com/#/a/b/c“ jetzt als „meinedomain.com/#!/a/b/c“ angezeigt.

Lösung:

Wenn Sie das Hash-Bang-Präfix lieber entfernen möchten, können Sie Ihre Konfiguration ändern:

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

Durch das Hinzufügen dieses Codes zu Ihrer Konfiguration wird das Hash-Präfix auf sein ursprüngliches Format zurückgesetzt.

Das obige ist der detaillierte Inhalt vonWas verursacht das neue URL-Hash-Bang-Präfix (!#) in Angular 1.6?. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage