1

我的问题可能有点力量,因为我还没有发现任何其他类似的案例。

我想执行视图动画,但并非总是如此。到目前为止,我有 .css 格式的动画:

.view.ng-enter{
    animation: view_enter @anim-view-dur;
}

.view.ng-leave{
    animation: view_leave @anim-view-dur;
}

因此,当我从一页转到另一页时,它会被执行。

我不希望应用动画视图的确切情况是在我有一个 ScrollSpy Bootstrap 侧边栏工作的页面中。由于它在视图中,我不得不使用一个函数来做锚链接:

$scope.scrollTo= function (id){ 
        $location.hash(id);
        $anchorScroll();
    };

当这个函数被调用时,它会触发视图动画。在这种情况下,有什么方法可以防止触发视图动画吗?

非常感谢。

4

1 回答 1

0

这对我有用:

// Routes config
app.config(function($routeProvider) {
    $routeProvider
    .when("/", {
        templateUrl : "main.htm"
        controller : "MyController"
        reloadOnSearch : true         
    })
});

您也可以在router-ui中使用它

于 2016-08-14T09:43:32.540 回答