如何在加载角度JS路由模板时触发事件

时间:2013-03-27 21:25:44

标签: javascript jquery angularjs angularjs-directive

有人知道如何在角度路线渲染视图时触发事件吗?我想路由应用程序,在渲染模板的最后,我希望它触发一个事件来滑动视图“打开”,这样用户体验就不那么苛刻了。当您点击链接时,路线的速度非常快。我基本上想让用户体验更顺畅。

  1. 点击图片
  2. 路由应用程序(但视图有一个display none
  3. 类)
  4. 当视图加载完成后,我想触发一个事件
  5. 该事件会触发一个侦听器,使我的标记向下滑动并打开。
  6. 有什么想法吗?

1 个答案:

答案 0 :(得分:23)

这会做你想要的吗?

$scope.$on('$routeChangeSuccess', function () {
  // run some code to do your animations
});

转到http://docs.angularjs.org/api/并查看 $ route (ngRoute模块下的LHS菜单)

或者看看我问的这个问题...... AngularJS - Animate ng-view transitions