https://jsfiddle.net/leathan/8bstxhc6/4/
基本上在上面的jsfiddle中,如果从上面的代码中删除$location
然后运行它并在7秒之前单击链接,则会收到警报并且#34; Did_it_work"。如果您不删除$location
,则单击该链接时会中断。
编辑:如果我使用标签ng-include ... pushState也会中断...
答案 0 :(得分:0)
正如@georgaewg所指出的,AngularJS摘要周期导致我的代码中断。
$location.path()
实际上足以满足我的需要。
$location.state({foo:'bar'}).path('path_here')
就可以了。