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

関連する問題