IISでは、WebアプリケーションはWebサイトのアプリケーションで実行されます。そのため、www.example.com
にアクセスする代わりに、実際にはwww.example.com/somepath/
になります。角で#を始める前のパスを取得する方法
window.location.pathname
を使用すると、/somepath/
部分に手を差し伸べることができますが、角度の$location.path()
は何も得られません。公式の文書からは、$location.path()
のように、ハッシュの後に来るものだけを取得する必要があります。 は私に/nextbit
を与えます。
ウェブサイトのホスティングされている実際のパスに手を差し伸べるにはどうすればよいですか?
可能性のある重複した後、URLの一部を取得する一方で、[、全体のURLを取得しますウェブブラウザで現在のURLを取得](http://stackoverflow.com/questions/1034621/get-current-url-in-web-browser) – Ryan
'absUrl'は必要なものです。 – Casey
@ライアンいいえ、これは違います。私は完全なURLを探していません(absUrlは完全な答えになります)。これは特に、ページではなくサイトのパスを取得することに関するものです。私の例では、目的は '/ somepath /'を得ることですが、location.hrefは完全なパスを与えます。 –