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

Edg*_*nez 18 javascript jquery angularjs angularjs-directive

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

  1. 点击图片
  2. 路由应用程序(但视图有一个显示无类的类
  3. 当视图完成加载然后我想触发一个事件
  4. 该事件触发一个监听器,使我的标记向下滑动并打开.

有任何想法吗?

Gre*_*reg 23

这会做你想要的吗?

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

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

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

  • 可悲的是,这不起作用。它仍然在模板呈现之前触发 (2认同)