2017-02-11 59 views
0

我有一個Angular 2服務,它執行基本的HTTP調用以使我返回一個JSON對象。一旦我有了這個對象,我會在我的應用程序中執行大量計算(在我的服務中),這些計算需要多個組件。我的問題是在檢索和分析數據之前組件呈現。Angular 2在數據加載/解析後呈現

如何獲取我的組件,直到數據被檢索和解析才加載?

(我見過* ngIf =「數據」的解決方案,但似乎更像是一個解決方法不是永久性的修復?)

+1

我認爲這是你要找的東西:http://stackoverflow.com/a/38212664/541432 – elvin

回答

0

很少有有效的方法:

  1. 初始化場默認即[]
  2. 使用*ngIf
  3. 使用CSS visibility:hidden
  4. 使用Resolver後衛獲取和處理數據。使用NgComponentOutlet並動態創建組件。
相關問題