Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Mengalih Keluar Awalan Hash-Bang URL Angular 1.6 (#!/)?

Bagaimana untuk Mengalih Keluar Awalan Hash-Bang URL Angular 1.6 (#!/)?

Barbara Streisand
Barbara Streisandasal
2024-10-24 19:42:29277semak imbas

How to Remove the Angular 1.6 URL Hash-Bang Prefix (#!/)?

Awalan Hash-Bang (#!/) URL dalam Angular 1.6

Isu ini berlaku disebabkan kemas kini yang diperkenalkan dalam AngularJS 1.6, yang menambah awalan cincang lalai baharu . Sebelum ini, awalan ialah rentetan kosong ('') untuk URL hash-bang $location, tetapi ia kini telah ditukar kepada tanda seru ('!').

Jika anda belum mengkonfigurasi anda sendiri awalan cincang dan aplikasi anda berjalan dalam penyemak imbas yang tidak menyokong mod HTML5, URL kini akan menyertakan '!' awalan. Sebagai contoh, bukannya "mydomain.com/#/a/b/c", URL akan kelihatan seperti "mydomain.com/#!/a/b/c."

Penyelesaian:

Untuk mengalih keluar awalan hash-bang, tambahkan kod berikut pada konfigurasi anda:

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

Atas ialah kandungan terperinci Bagaimana untuk Mengalih Keluar Awalan Hash-Bang URL Angular 1.6 (#!/)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn