最近我偶然发现了一个非常奇怪的生产代码,它似乎使用的事实是,在某些情况下,Angular可能会在初始页面加载时触发$locationChangeStart
事件。此外next
参数值将等于current
值。这对我来说似乎很奇怪。
我没有找到任何相关文件,但这里是显示了这种情况http://jsfiddle.net/tJSPt/327/
大概是唯一的区别是,在生产中,我们使用手动角引导小提琴。
任何人都可以解释或指向信息的可靠来源,为什么在页面加载时触发该事件?这是我们必须期待的,或者这只是当前Angular实现的特殊性还是我们使用它的方式?
你有没有试过[文档](https://docs.angularjs.org/api/纳克/服务/ $位置#$ locationChangeStart)? – Mosho 2015-02-17 23:21:52
此评论有何意义?这个问题显然与文档相反 - 为什么在页面加载时我收到通常在用户即将离开页面时触发的事件?在其他条件下(即使用ng-app),该事件不存在 – 2015-02-18 07:50:49