kittencup / angular2-ama-cn

angular2 随便问
691 stars 101 forks source link

在新页面有ajax请求时,如何做到路由页面切换时的loading效果 #164

Open greper opened 8 years ago

greper commented 8 years ago

新页面需要ajax请求数据才能填充页面里的数据内容 如何做到在切换路由到新页面之前,显示loading效果,等新页面的ajax请求完成后再显示新页面

kittencup commented 8 years ago

https://github.com/kittencup/angular2-ama-cn/issues/129

Soar360 commented 8 years ago

用pacejs就好了吧?

hstarorg commented 8 years ago

我很疑惑,居然没有全局的路由生命周期钩子。

Imporial commented 8 years ago

用服务或者继承,大概就是所谓的全局吧

hstarorg commented 8 years ago

@Imporial 是可以用服务实现判断函数,但是还是得每个组件上都去写routerOnActivate,否则没法触发...

Imporial commented 8 years ago

服务纯猜测,鄙人用的继承方式,最多只是 extends 一下

import {RouterAnimation} from '../services/routeranimation';

export class DictCtrl extends RouterAnimation