在Angular2中,我们可以使用Resolve
,如下所示:
import { UserResolver } from './resolvers/user.resolver.ts';
export const routes: RouterConfig = [
{
path: 'users/:id',
component: UserComponent,
resolve: {
transaction: UserResolver
}
}
];
但我怎样才能最好地运用解析器来运行,例如我的app.component.ts
?也许当网站第一次加载时,无论首次加载哪个页面,我总是需要先获取用户数据(例如)。那么我怎样才能让这个解析器应用于路线层次结构的下方?