【问题标题】:aurelia router undefined routeaurelia路由器未定义路由
【发布时间】:2016-09-14 13:54:14
【问题描述】:

当我做console.log(router.routes) 时,我得到了预期的结果。所有路线的列表。但是当我做console.log(router.routes[1])(或任何其他索引)时,它返回未定义。那是怎么回事。 Image of console in chrome 和我的代码

activate() {
    console.log(this.router.routes)
    console.log(this.router.routes[1])
}

我想访问每个 router.route[i].title 变量,但由于这个时髦的 javascript 我无法做到这一点。

【问题讨论】:

    标签: javascript ecmascript-6 aurelia


    【解决方案1】:

    这应该可行。 是否可能您没有定义路线的标题?

    let list = this.theRouter.routes;
    
    for(let i=0;  i<list.length; i++)
    {
      let item = list[i];
      console.log(item.title);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-28
      • 2017-12-21
      相关资源
      最近更新 更多