加载/解析数据后,Angular 2呈现

时间:2017-02-11 18:00:49

标签: javascript json angular

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

在检索和解析数据之前,如何让我的组件无法加载?

(我已经看过* ngIf ="数据"解决方案,但这似乎更像是一种解决方法,而不是永久修复?)

1 个答案:

答案 0 :(得分:0)

有几种有效的方法:

  1. 使用默认值[]
  2. 初始化字段
  3. 使用*ngIf
  4. 使用css visibility:hidden
  5. 使用Resolver后卫来获取和处理数据。
  6. 使用NgComponentOutlet并动态创建组件。