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 サイトの他の関連記事を参照してください。