この記事は、AngularJS ルーティングの # 記号を削除する方法に関する関連情報を主に紹介します。この記事が、困っている皆さんの参考になれば幸いです。
AngularJSルーティングの#シンボルを削除する解決策
最近Webアプリケーションを作成したのですが、Angularルーティングの#シンボルを削除する必要がありました。
例:
http://example.com/ http://example.com/#/about http://example.com/#/contact
を
http://example.com/ http://example.com/about http://example.com/contact
に変更する必要があります。これはデフォルトで angular に付属しているため、削除したい場合は設定する必要があります:
$locationProvider.html5Mode(true);
次にIndex.html のヘッダーで、ベースを指定します:
<base href="/" rel="external nofollow" >
必要に応じて、試してみてください。
関連する推奨事項:
AngularJS 模倣 WeChat 画像ジェスチャー スケーリング コード
AngularJS は ui-route を使用して多層ネストされたルーティングを実装します
以上がAngularJS ルーティング削除 # シンボル例の共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。