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>