【发布时间】:2021-11-10 19:59:57
【问题描述】:
我有两个来自 NodeJS MongoDB 和 socket.io 服务器的动态生成的热情数组,我知道来源可能并不重要,但是:
激情1:
[{_id: '60a1557f0b4f226732c4597b', name: 'Netflix'},
{_id: '60a1557f0b4f226732c45980', name: 'Music'},
{_id: '60a1557f0b4f226732c45991', name: 'Hiking'}]
激情2:
[{_id: '60a4457fr54646647888876d', name: 'Cooking'},
{_id: '60a1557f0b4f226732c4597b', name: 'Netflix'},
{_id: '60a1557f0b4f226732c45997', name: 'Swimming'}]
使用肉眼可以看出对象{_id: '60a1557f0b4f226732c4597b', name: 'Netflix'} 存在于两个数组中
如何使用现有对象输出或重新创建一个新数组,例如使用 Angular 以粗体显示的 Netflix?
我的代码:
<div *ngFor="let passion of passions1">
<span>{{passion.name}}<span>
<!--
I'm stuck here .....
<span *ngIf="passion.name === passion[]">{{passion.name}}<span>
-->
</div>
任何回答 typescript / JavaScript 都会有很大帮助
提前致谢。
【问题讨论】:
-
如果我正确理解了您的问题,您基本上希望在
name属性的值与passion数组中的值匹配时以粗体显示,对吧? -
@thisdotutkarsh 正确,这正是我需要的
标签: javascript arrays angular typescript ionic-framework