$ route.reload& ngAnimate

时间:2014-02-22 00:18:27

标签: javascript angularjs ng-animate

我有一个刷新按钮,调用范围函数$route.reload来模拟我视图上的刷新。但问题是,当我点击它时,它会在我的ng-animate上点燃ng-view,这使它看起来非常混乱。反正有吗?

控制器

    $scope.refresh = function () {
          $route.reload();
    };

索引ng-view

 <div ng-view class="slide"></div>

我最终搞清楚了,请查看下面的答案。

1 个答案:

答案 0 :(得分:2)

<强>解决方案

$scope.refresh = function () {
    $animate.enabled(false);
    $route.reload();
    $timeout(function () {
        $animate.enabled(true);
    });
};