gpt4 book ai didi

angularjs - 当 AngularJS 中的路由更改(动画、加载器等)时触发回调

转载 作者:行者123 更新时间:2023-12-02 19:29:08 25 4
gpt4 key购买 nike

我对 AngularJS 还很陌生。

当路由更改时,ng-view 会更改内容。我希望能够做的是在路线更改时 Hook 某些行为。

  1. 我希望能够为我们正在观看的 View 制作动画离开(淡出,并向左滑动)以及下一个 View 时随时可用,淡出并滑入 View 。这可以通过在路由加载时向正文添加一个类,并在路由更改成功时删除一个类来实现

  2. 我希望能够将 View 堆叠在当前 View ,以便当向前移动时,下一个 View 是首先加载到当前 View 的右侧,然后视口(viewport)向右滑动,因此当前 View 几乎滑出 View ,下一个滑入 View (Windows Phone 类似 Canvas 外导航)

$routeProvider 是执行此操作的正确位置吗?

有没有专家可以为我指明正确的方向?

最佳答案

经过更多研究,为此目的触发了一些事件。

$scope.$on('$routeChangeStart', function(scope, next, current){
//...
});

$scope.$on('$routeChangeSuccess', function(scope, next, current){
//...
});

如果问题是制作动画(例如路线更改),我建议使用 ngAnimate。了解更多相关信息here

关于angularjs - 当 AngularJS 中的路由更改(动画、加载器等)时触发回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14890784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com