更改视图缓慢 angularjs

Changing view slow angularjs

我正在使用 angular 路由来更改我应用中的视图。更改视图时(用户单击 link),新视图会添加到底部,旧视图会在那里停留约 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' });
}])

ins在评论中回复:

ng-animate 执行此操作,请在此处查看答案:

虽然很奇怪,因为当我一起删除 ngaminate 时,延迟仍然存在。