所以我有点困惑,也许有人可以阐明我的问题。我正在探索使用Cytoscape。整洁的图书馆。
我的问题是向图中添加元素。在下面的图像中,如果我将其添加到我的元素数组(在顶部的圆圈)中,则将显示该节点正常。但是,如果我将其拉入订阅(底部的圆圈),它将不会显示。我在每个位置添加的数据是相同的。
如果节点位于订阅中,为什么不将节点加载到图形?我的目的是打电话给我的服务人员以获取积分并加载必要的元素。没什么极端的。
我正在Angular项目中使用cytoscape.js库。谢谢。
RxJS forkJoin
仅在源可观察对象完成时发出。如果没有,您可以尝试将combineLatest
功能与通过take(1)
操作符传递的管道一起使用。它将在第一次发射后完成。
combineLatest(services).pipe(
take(1)
).subscribe(
...
);