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>
我想在 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>