带有http调用的嵌套角度组件

时间:2017-12-01 19:30:27

标签: angular typescript

我是新手,输入脚本和角度4。

我创建了一个组件,它使用服务从rest api获取房间ID列表。然后我使用ngfor循环遍历此列表,并在循环内部填充新组件并将id作为input传递。在onInit方法中,我再次调用api以获取详细信息。

不知何故,每个组件都等待最后一个组件完成其onInit方法。对api的调用有时需要几秒钟,这使得ui真的很慢。

我应该如何实现这一点?

感谢您的帮助

马特

1 个答案:

答案 0 :(得分:0)

我会尝试尽可能地压缩您的数据。但是,如果不可能,我会在主要组件呈现到视图之前获取其中的所有数据。只需链接http调用并构建数据数组,然后再将其传递给视图。