【发布时间】:2023-01-30 16:43:06
【问题描述】:
我在变量中有这个数据
Names : "Amit Singh, Kumar Anand"
Names : "Ashish Singh"
这可以是单个名称或多个名称,用逗号分隔“James, Anand, xyz,...” 在 for 循环中
<div *ngFor="let user of Info">
{{ (user.Names != null && user.Names.length>0) ?
(user.Names |
slice:0:1)
: '' }}
</div>
在这里我们只得到输出 A 但我想要 AS 如果逗号不存在否则如果逗号存在(即有多个名字)我想显示 M 代替名字和姓氏
任何解决方案谢谢
【问题讨论】:
-
“我想用
M代替名字和姓氏”是什么意思? -
@BernardBorg 如果名称包含` Names : "Ashish Singh"` 单个名称,那么它应该显示
AS否则如果Names : "Amit Singh, Kumar Anand"多个名称用逗号分隔然后直接显示M -
所以“Amit Singh, Kumar Anand”就变成了“M, M”?
-
不应该是单身
M
标签: javascript angular typescript