Aurelia 中的结合表达 if.bind

Binding Expression in Aurelia if.bind

我想在 Aurelia 的模板中加入一个简单的表达式。

<span repeat.for="link of links"> 的循环中工作时,我想在所有项目之间显示一个“/”,最后一个项目之后除外。

我希望我可以使用以下内容:

<span if.bind="${$index + 1} !== ${links.length}"> / </span>

但这给了我以下错误:

Uncaught (in promise) Error: Parser Error: Missing expected : at column 10 in [${$index + 1} !== ${links.length}]

我有办法做到这一点吗?

尝试 if.bind="$index !== links.length - 1" 而不是进行字符串插值。这应该使它工作。

甚至更短:

<span>${links.join(' / ')}</span>