我是新手,输入脚本和角度4。
我创建了一个组件,它使用服务从rest api获取房间ID列表。然后我使用ngfor
循环遍历此列表,并在循环内部填充新组件并将id
作为input
传递。在onInit
方法中,我再次调用api以获取详细信息。
不知何故,每个组件都等待最后一个组件完成其onInit
方法。对api的调用有时需要几秒钟,这使得ui真的很慢。
我应该如何实现这一点?
感谢您的帮助
马特
答案 0 :(得分:0)
我会尝试尽可能地压缩您的数据。但是,如果不可能,我会在主要组件呈现到视图之前获取其中的所有数据。只需链接http调用并构建数据数组,然后再将其传递给视图。