[英]Angular *ngFor problems on showing result
我正在尝试显示来自用户的标签(例如用户写 #name 时)。 我在 html 中的代码是这样的。
<div *ngIf="tagsArr" style="display: flex;">
<p>
<span>Tags: </span>
</p>
<p *ngFor="let tag of tagsArr">
<span> {{tag}}, </span>
</p>
</div>
这是代码。 结果是这样的:
标签:#name ,#name ,#name </ p >,
(无空格)
为什么</p>,
的结束标签显示在那里?
我想显示如下标签:
标签:#name, #name, #name
它不应该显示<p>
可能是你在tagsArr
有一个<p>
字符串它在我的设备上工作正常
.ts
tagsArr = ['#tag1, #tag2, #tag3' ,'#tag4' ]
.html
<div *ngIf="tagsArr">
<p>
<span>Tags: </span>
</p>
<p *ngFor="let tag of tagsArr">
<span> {{tag}}, </span>
</p>
</div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.