arrays - 我可以在 Angular 2+ 模板中执行数组方法吗
问题描述
我正在尝试这段代码:
<p>{{ items.map(x => x.name).join() }}</p>
但我Template parse error
这里有。
因此,我想从.Select()
C# 中的 LINQ 之类的对象中仅提取一个属性,并将其连接到单个逗号分隔的字符串。
我可以做这样的事情吗?有什么方法可以解决?仅将逻辑移至.ts
文件?
解决方案
你不能在你的 HTML 中执行这样的功能,你不应该这样做;
相反,将其更改为您的 TS 部分并将其绑定到一个函数:
betweenPfunction() {
return this.items.map(x => return x.name).join()
}
<p>{{ betweenPfunction() }}</p>
推荐阅读
- db2 - DB2 分区和队列复制
- c - 用于 OSX 检测的 C 预处理器是否适用于 Mojave?
- php - 通过 CNAME 设置新的白标服务时出现问题
- python - 为什么 Python for 循环在遍历列表副本并进行删除时会跳过元素?
- vue.js - 将 vuejs 与现有的 html 一起使用
- javascript - 电子应用程序中是否有可用的网格视图模块/组件?
- rstudio - mutate() 和 str_replace() 函数
- php - 为 Symfony 翻译组件自动添加翻译标签到 Twig
- javascript - 具有文本 mime 类型并包含_任何_用户输入的网页的安全性如何
- html - 仅从自动格式化中禁用一个电话号码?