Angular 1.6 Memperkenalkan Awalan Hash-Bang (#!/) dalam URL
S: Mengapa URL apl AngularJS saya berubah daripada "/admin#/” kepada "/admin#!/"?
Sejak AngularJS 1.6, awalan cincang baharu telah ditambahkan pada URL.
Menurut dokumentasi:
Due to aa077e8, the default hash-prefix used for $location hash-bang URLs has changed from the empty string ('') to the bang ('!').
S: Mengapakah perubahan?
Awalan cincang digunakan untuk membezakan URL cincangan AngularJS daripada nilai cincang lain dalam URL Ini membantu menghalang konflik dan memastikan operasi yang betul.
S: Bagaimanakah saya boleh kembali kepada tingkah laku lama?
Untuk mengalih keluar awalan hash-bang, tambah kod berikut pada AngularJS anda konfigurasi modul:
appModule.config(['$locationProvider', function($locationProvider) { $locationProvider.hashPrefix(''); }]);
Atas ialah kandungan terperinci Mengapakah AngularJS 1.6 Menukar Awalan Hash daripada \'/admin#\' kepada \'/admin#!/\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!