如何使用 Aurelia Framework 获取要在 for 导航循环内的模板中使用的路由器名称

How do you get the router name to use in a template inside a for navigation loop using Aurelia Framework

我需要获取路由中定义的 router.name。

代码

 <li repeat.for="row of router.navigation" data=${row.name}
 </li>

上面的代码没有获取路由名称。我知道我需要的所有信息都在 NavModel 中,但我不知道如何在上面的示例中使用模板中的 for 循环访问它

你离那里很近了。您正在寻找的是:

${row.config.name}

您可以通过在 app.js 视图模型中将其登录到控制台来查看可用的完整路由元数据:

如果您要在导航中包含路线设置中的任何内容,这也很有用。