首頁 > web前端 > js教程 > 如何刪除 Angular 1.6 URL Hash-Bang 前綴 (#!/)?

如何刪除 Angular 1.6 URL Hash-Bang 前綴 (#!/)?

Barbara Streisand
發布: 2024-10-24 19:42:29
原創
382 人瀏覽過

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

Angular 1.6 中的URL Hash-Bang (#!/) 前綴

此問題是由於AngularJS 1.6 中引入的更新導致的,該更新添加了新的預設哈希前綴。以前,$location hash-bang URL 的前綴是空字串 (''),但現在已更改為感嘆號 ('!')。

如果您還沒有配置自己的雜湊前綴並且您的應用程式在不支援 HTML5 模式的瀏覽器中運行,URL 現在將包含“!”前綴。例如,URL 將看起來像“mydomain.com/#!/a/b/c”,而不是“mydomain.com/#/a/b/c”。

解決方案:

要刪除 hash-bang 前綴,請將以下程式碼新增至您的設定:

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

以上是如何刪除 Angular 1.6 URL Hash-Bang 前綴 (#!/)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板