2017-08-17 42 views
0

我想对Aurelia中的模板进行简单表达。在Aurelia中绑定表达式if.bind

当在<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}]

有没有一种方法,我可以做到这一点?

回答

3

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

+0

良好的通话,谢谢!现在我觉得它是有意义的,它不是超级深夜。 – Fedoranimus

2

甚至更​​短:

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

谢谢,这也是一个好主意。 – Fedoranimus