Javascript 加载/解析数据后的角度2渲染

Javascript 加载/解析数据后的角度2渲染,javascript,json,angular,Javascript,Json,Angular,我有一个Angular 2服务,它执行一个基本的HTTP调用来返回一个JSON对象。一旦我拥有了这个对象,我就会(在我的服务中)进行大量计算,这些计算是我应用程序中多个组件所需要的。我的问题是在检索和解析数据之前呈现组件 在检索和解析数据之前,如何使组件不加载 (我见过*ngIf=“data”解决方案,但这似乎更像是一种变通方法,而不是永久性修复?有效的方法很少: 使用默认值初始化字段,即[] 使用*ngIf 使用css可见性:隐藏 使用Resolverguard获取和处理数据 使用NgComp

我有一个Angular 2服务,它执行一个基本的HTTP调用来返回一个JSON对象。一旦我拥有了这个对象,我就会(在我的服务中)进行大量计算,这些计算是我应用程序中多个组件所需要的。我的问题是在检索和解析数据之前呈现组件

在检索和解析数据之前,如何使组件不加载


(我见过*ngIf=“data”解决方案,但这似乎更像是一种变通方法,而不是永久性修复?

有效的方法很少:

  • 使用默认值初始化字段,即
    []
  • 使用
    *ngIf
  • 使用css
    可见性:隐藏
  • 使用
    Resolver
    guard获取和处理数据
  • 使用
    NgComponentOutlet
    并动态创建组件

  • 我想这就是你想要的: