我有一个带ui路由器的Angular SPA。对于无限滚动,我正在使用
$state.go('someStateWithPagination', {page: page+1}, {notify: false, reload: false})
但是现在我需要集成Google Analytics(分析)。我以为我可以用
$stateChangeStart
,但是在{notify: false}
的情况下无法触发此事件,因为ui-router没有调用新状态。您能为我提供GA集成的任何解决方案吗? 最佳答案
您可以使用Angulartics来默认跟踪导航,如下图的文档中所述
关于javascript - Angular ui-router:如何使用state.go({notify:false})调用$ stateChangeStart?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36203635/