改变视图慢angularjs

时间:2015-04-03 13:53:43

标签: angularjs ngroute

我正在使用angular route来更改我的应用中的视图。更改视图(用户点击链接)时,新视图会添加到底部,旧视图会在此处停留约1秒钟,然后才会消失。

当收听$ routeChangeStart / success和$ viewContentLoaded时,我可以看到新视图实际加载速度非常快,只是旧视图的隐藏速度不够快。

有什么想法吗?

HTML

<div class="content container-fluid"  ng-view id="main"></div>

代码

    config(['$routeProvider', function ($routeProvider) {
    $routeProvider.when('/dashboard:l3_outputmaterial_id?', { templateUrl: 'app/frontend/inline/dashboard.html', controller: 'dashboardCtrl' });
    $routeProvider.when('/nicetohave', { templateUrl: 'app/frontend/nice/nicetohave.html', controller: 'niceToHaveCtrl' });
    $routeProvider.when('/login/:return_url', { templateUrl: 'app/frontend/auth/login.html', controller: 'loginCtrl' });
}])

1 个答案:

答案 0 :(得分:0)

在评论中回答:

ng-animate执行此操作,请在此处检查答案:angularjs ngHide delayed with ngShow

奇怪但是因为当我完全去除强化剂时,延迟仍然存在。