分析在页面加载后调用为最后一次。(AngularJS)

时间:2014-07-23 11:53:15

标签: javascript angularjs angular-ui-router

如何在单页面应用程序中加载页面后确保分析调用作为最后一项?

我尝试使用$viewContentLoaded但它在页面获取服务和加载数据之前获得了触发器。

$scope.$on('$viewContentLoaded',  function () {
}

1 个答案:

答案 0 :(得分:0)

如果您使用ui-router,则可能会有效:

$scope.$on('$stateChangeSuccess', function(event, toState, toParams, fromState, fromParams){
   //if condition if you want to reduce the number of calls or restrict to only some state changes
   //Analytics call
      });