如何使用 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
视图模型中将其登录到控制台来查看可用的完整路由元数据:
如果您要在导航中包含路线设置中的任何内容,这也很有用。
我需要获取路由中定义的 router.name。
代码
<li repeat.for="row of router.navigation" data=${row.name}
</li>
上面的代码没有获取路由名称。我知道我需要的所有信息都在 NavModel 中,但我不知道如何在上面的示例中使用模板中的 for 循环访问它
你离那里很近了。您正在寻找的是:
${row.config.name}
您可以通过在 app.js
视图模型中将其登录到控制台来查看可用的完整路由元数据:
如果您要在导航中包含路线设置中的任何内容,这也很有用。