ui-router状态改变不需要的延迟

时间:2015-09-15 07:25:18

标签: javascript angularjs routes angular-ui-router

当使用ui-router在两个(不必要的嵌套)状态之间进行切换时,会发生短暂的延迟 因此,新视图出现,但旧视图在大约1秒后消失。

我的$stateProvider文件中的示例代码:

.state('termsofuse',{
    url: '/termsofuse',
    views: {
        'header': {templateUrl: 'res/angular/views/start/part_start_header.html'},
        'main': {templateUrl: 'res/angular/views/other/part_termsofuse_main.html'},
        'footer': {templateUrl: 'res/angular/views/start/part_start_footer.html'}
    }
})

.state('dataprivacy',{
    url: '/dataprivacy',
    views: {
        'header': {templateUrl: 'res/angular/views/start/part_start_header.html'},
        'main': {templateUrl: 'res/angular/views/other/part_dataprivacy_main.html'},
        'footer': {templateUrl: 'res/angular/views/start/part_start_footer.html'}
    }
})

我的浏览器(safari,chrome)cpu使用中没有任何峰值 并且视图已经缓存时也会发生错误 ui-router没有任何其他设置。

你知道为什么会出现这种延迟的原因吗?

0 个答案:

没有答案