Aurelia 动态生成的路由href抛出错误
我正在尝试在项目列表中动态生成Aurelia 动态生成的路由href抛出错误,aurelia,Aurelia,我正在尝试在项目列表中动态生成路由href。我基本上有: this.items = [ { name: 'Foo', route: 'item', routeParams: { id: 1 } }, { name: 'Bar', route: 'item', routeParams: { id: 2
路由href
。我基本上有:
this.items = [
{
name: 'Foo',
route: 'item',
routeParams: {
id: 1
}
},
{
name: 'Bar',
route: 'item',
routeParams: {
id: 2
}
}
];
在我看来:
<ul>
<li repeat.for="item of items">
<a route-href="route: ${item.route}; params.bind: ${item.routeParams}">
${item.name}
</a>
</li>
</ul>
如果我打印${item.route}
和${item.routeParams}
它们确实包含正确的值:
<ul>
<li repeat.for="item of items">
<a route-href="route: ${item.route}; params.bind: ${item.routeParams}">
${item.name} ${item.route} ${item.routeParams}
</a>
</li>
</ul>
-
为什么/ 正确的语法是:
<a route-href="route.bind: item.route; params.bind: item.routeParams">...</a>
更多信息请访问谢谢:)params.bind=${item.routeParams}
是一个打字错误,我的代码中有params.bind:${item.routeParams}
<代码>路由.绑定丢失,但已解决。
<a route-href="route.bind: item.route; params.bind: item.routeParams">...</a>