angular - 如何在 Angular html中以逗号分隔的字符串打印数组

标签 angular angular-pipe

我必须在 HTML 中的 json 中显示一个解析数组:

 <p class="personaType">{{cardData.names}}</p>

名字在哪里

names: Array(5) 0:"Person" 1:"Artist" 2:"Performing Artist" 3:"Production Artist" 4:"Visual Artist" 5:"Intermedia Artist"

我想将名字显示为:

Person, Artist, Performing Artist, Production Artist

现在它显示为(没有空格):

Person,Artist,Performing Artist,Production Artist

是否有任何内置管道可用于显示此类数据?

最佳答案

您可以使用 Array.prototype.join (注意逗号后面的空格)

<p class="personaType">{{cardData.names.join(', ')}}</p>

这将打印数组中的所有元素,以逗号和空格分隔。

关于angular - 如何在 Angular html中以逗号分隔的字符串打印数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50487283/

相关文章:

Angular 8 通用服务器端渲染

angular - 如何对 Angular 7 Material Data 表中的日期进行排序?

angular - 如何在 Reactive Form Angular 上要求至少一个输入

javascript - 在 Angular 5 中,如何从父组件访问动态添加的子组件?

javascript - 为什么要切片不纯的管道?

angular - 如何在 Angular 5 中动态使用这个管道?

如果名称以数字结尾,Angular 4 OrderBy Pipe 不排序

Angular - 延迟加载谷歌地图 - "You have included the Google Maps JavaScript API multiple..."

javascript - Angular 2 过滤管

angular - 在 Observable 的 Observable 中的 ngFor 中使用异步管道(Angular)