代码之家  ›  专栏  ›  技术社区  ›  Fedoranimus

Aurelia if中的结合表达。绑定

  •  0
  • Fedoranimus  · 技术社区  · 7 年前

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

    有什么办法可以做到吗?

    2 回复  |  直到 7 年前
        1
  •  4
  •   Ashley Grant    7 年前

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

        2
  •  2
  •   McGinkel    7 年前

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