我可以在有角度的2+模板中执行数组方法吗?

时间:2018-11-14 13:03:35

标签: arrays angular

我正在尝试以下代码:

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

但是我这里有Template parse error

因此,我想从C#中的LINQ .Select()之类的对象中仅提取一个属性,并将其连接为单个逗号分隔的字符串。

我可以这样做吗?有什么办法解决呢?仅将逻辑移至.ts文件?

1 个答案:

答案 0 :(得分:2)

您无法在HTML中执行此类功能,您不应执行

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

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

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