Angular ui-router:怎么用state.go({notify:false})调用$ stateChangeStart?

时间:2016-03-24 15:14:13

标签: javascript angularjs google-analytics angular-ui-router

我有一个带ui-router的Angular SPA。对于无限滚动,我使用

$state.go('someStateWithPagination', {page: page+1}, {notify: false, reload: false})

但现在我需要整合Google Analytics。我以为我可以用 $stateChangeStart,但在{notify: false}的情况下无法触发此事件,因为ui-router没有调用新状态。你能告诉我GA集成的任何解决方案吗?

1 个答案:

答案 0 :(得分:1)

您可以使用Angulartics默认跟踪导航,如下图中的文档中所述

enter image description here