2017-08-17 70 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