ホームページ  >  記事  >  ウェブフロントエンド  >  AngularJS ルーティング削除 # シンボル例の共有

AngularJS ルーティング削除 # シンボル例の共有

小云云
小云云オリジナル
2018-01-30 09:53:211384ブラウズ

この記事は、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 ユーザー ログインの問題の処理

以上がAngularJS ルーティング削除 # シンボル例の共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。