我有一个带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?-LMLPHP

关于javascript - Angular ui-router:如何使用state.go({notify:false})调用$ stateChangeStart?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36203635/

10-11 23:31
查看更多