有时,当我通过a-tag的href
属性或$location.url
更改网址时,angularjs不会触发$locationChangeStart
事件。
解决这个问题的唯一方法是使用新网址重新加载整个页面,但在SPA中这或多或少是无意义的。
有人知道如何解决这个问题。
我无法向您展示太多代码,因为它只是<a href="new url">Blabla</a>
当我点击它时,网址会发生变化但视图保持不变。
更新:我注意到事件被触发,但是routeprovider没有加载控制器。