読者です 読者をやめる 読者になる 読者になる

日々精進

新しく学んだことを書き留めていきます

AngularJSの$location.path(url)で画面遷移する際に表示している画面のurlと同じurlを渡すと画面遷移しない

どうもAngularJSが同じPathの場合routingをキャンセルしているっぽい。 まあ普通はそれでいいんだけど・・・今回はそのような場合に画面をリロードするという仕様があったので pathの最後に/を付けて無理矢理画面遷移させることにした。 あ、でも今気付いたけど $route.reload(); でリロードできるじゃん。。

参考:

stackoverflow.com