繁体   English   中英

Aurelia 配置路由器成为页面事件?

[英]Aurelia configure Router becomes page event?

大多数Aurelia github示例都说我们需要在constructor()方法中调用configure(),例如:

 constructor(router) {
    this.router = router;
    this.configure();
  }

  configure() {
    this.router.configure(config => {
      config.title = 'Aurelia';
      config.map([
        { route: ['','welcome'],  moduleId: 'welcome',      nav: true, title:'Welcome' },
        { route: 'flickr',        moduleId: 'flickr',       nav: true },
        { route: 'child-router',  moduleId: 'child-router', nav: true, title:'Child Router' }
      ]);
    });    
  }

但我注意到最新的例子有方法 configureRouter(config, router) ,它看起来自执行而不调用不同的方法。 (或者至少我找不到)无论如何我们如何找到 Aurelia 的完整页面生命周期(在整个屏幕激活生命周期中)?

这本电子书还没有完成“ https://leanpub.com/aurelia-for-real-world-applications ”只有 60%。 无论如何看起来有五个方法按以下顺序调用。(在整个屏幕激活生命周期中)。

1) configureRouter(config, router)
2) canActivate(params, routeConfig, navigationInstruction)
3) activate(params, routeConfig, navigationInstruction)
4) canDeactivate()
5) deactivate()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM