可以在AngularJS上使用$ transitions UI路由器时设置特定的情况吗?

时间:2018-11-01 02:31:50

标签: angularjs routing angular-transitions

从当前页面移到另一页面时,我正在使用$ transitions.onBefore函数。

用于从仪表板退出时创建新的仪表板缩略图。但是有一个问题。

$ transitions.on在开始工作之前,不仅要退出工作,而且还要删除其中的仪表板,尽管在删除仪表板时,缩略图也应删除。

因此,我想设置$ transitions.onBefore工作,除非删除仪表板。

可以设置$ transitions.on。 这是我的代码,请给我任何解决此问题的想法。

谢谢。


Java脚本

  $transitions.onBefore( {}, function( trans) {
        if( trans.from().name == "Dashboard") {
            return new Promise( resolve => {
                var layer = angular.element( '<div class="thumbnail-loading"><i class="fa fa-spinner fa-spin fa-2x"></i></div>');
                $("#body-content").append( layer);
                makeThumbnail().then( function() {
                    resolve();
                });
            });
        }
    });

0 个答案:

没有答案