AngularJS 1.6 でハッシュ プレフィックスが \'/admin#\' から \'/admin#!/\' に変更されたのはなぜですか?

Linda Hamilton
リリース: 2024-10-24 18:47:35
オリジナル
261 人が閲覧しました

Why Did AngularJS 1.6 Change Hash Prefixes from

Angular 1.6 で URL に Hash-Bang プレフィックス (#!/) が導入されました

Q: AngularJS アプリの URL が変更されたのはなぜですかfrom "/admin#/" to "/admin#!/"?

AngularJS 1.6 以降、新しいハッシュ プレフィックスが URL に追加されました。

ドキュメントによると、次のようになります。

Due to aa077e8, the default hash-prefix used for $location hash-bang URLs has changed from the empty string ('') to the bang ('!').
ログイン後にコピー

Q: 変更の理由は何ですか?

ハッシュ プレフィックスは、AngularJS ハッシュバン URL を URL 内の他のハッシュ値と区別するために使用されます。競合し、正しい動作が保証されます。

Q: 古い動作に戻すにはどうすればよいですか?

ハッシュバン プレフィックスを削除するには、次のコードを AngularJS に追加します。モジュール構成:

appModule.config(['$locationProvider', function($locationProvider) {
  $locationProvider.hashPrefix('');
}]);
ログイン後にコピー

以上がAngularJS 1.6 でハッシュ プレフィックスが \'/admin#\' から \'/admin#!/\' に変更されたのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!