由于异步依赖性,角度if / else默认为else

时间:2018-07-07 00:51:34

标签: angular typescript http routes

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

0 个答案:

没有答案