我有一个组件,该组件具有2个子路径,并在其自身下方加载相应的组件。如果单击一个路由,它将替换先前加载的另一路由。当前,两个子组件都通过可观察/服务/网络调用获取其信息。在他们的两个HTML页面上,都有一个if / else语句。如果变量(数组)存在且不为空,则加载if
,否则加载else
。我的问题是,每当我访问一个子组件时,由于它们如何获取信息的异步特性,它默认为else
语句。这会导致闪烁,您可以在else
块替换有效之前在其中查看if
块的内容。我想要的是仅在使用完服务后数组仍然为空时才加载else
。