代码之家  ›  专栏  ›  技术社区  ›  A. Gladkiy

我可以在angular 2+模板中执行数组方法吗

  •  1
  • A. Gladkiy  · 技术社区  · 7 年前

    <p>{{ items.map(x => x.name).join() }}</p>

    但我有 Template parse error

    所以,我只想从像LINQ这样的对象中提取一个属性 .Select() 并将其连接到一个逗号分隔的字符串。

    我能那样做吗?怎么解决?只将逻辑移到 .ts

    1 回复  |  直到 7 年前
        1
  •  2
  •   SeleM    7 年前

    你不能在HTML中执行这些函数, 你不应该这么做 ;

    相反,将其更改为TS部分并将其绑定到函数:

    betweenPfunction() {
     return this.items.map(x => return x.name).join()
    }
    

    <p>{{ betweenPfunction() }}</p>