6
A
回答
3
您可以使用它之前測試data
。
<ul *ngIf="data">
<li *ngFor="let item of data">{{item.value}}</li>
</ul>
+0
一個好的做法是用'false'值初始化一個變量,說明內容是否被加載。像'isDataLoaded'。然後,在內容加載後,將其設置爲「true」 –
相關問題
- 1. 呈現模板時的鏈承諾
- 2. 未定義模板加載角度(儘管承諾)
- 3. 角2個負載數據之前呈現模板
- 4. 如何在組件中的承諾解決後讓Angular 2呈現HTML模板?
- 5. 角度承諾
- 6. 角度鏈承諾數組
- 7. 角:與承諾
- 8. 從角度獲得承諾數據$ http
- 9. PrimeNG beta 15角度2數據表不能與樣式呈現
- 10. 角廠模塊得到承諾數據
- 11. 無法呈現模板與數據setupController
- 12. 運行jQuery代碼呈現模板后角2
- 13. Angular 2功能模塊延遲加載但不呈現模板
- 14. 承諾後的角度狀態變化
- 15. 角度承諾後設置標題
- 16. 角度承諾然後問題
- 17. Ajax成功vs然後(角度承諾)
- 18. 在頁面刷新後使用承諾數據觸發角度2管道
- 19. 角度回調沒有將數據返回給角度承諾
- 20. 鏈接http.get承諾與角度服務
- 21. 角2`this`在承諾
- 22. 角2承諾可觀察
- 23. Ember.js在模型加載後不能重新呈現模板
- 24. Angular 2在數據加載/解析後呈現
- 25. 當通過PhantomJS呈現時,角度視圖無法從模板加載
- 26. 如何從服務角度2獲取所有所需數據後呈現模板?
- 27. 理解角度的承諾
- 28. 角度服務承諾
- 29. 角度服務承諾
- 30. 登錄後呈現模板?
您應該提供足夠的代碼來查看可能的錯誤。 –
[等待Angular 2在渲染視圖/模板之前加載/解析模型](http://stackoverflow.com/questions/34731869/wait-for-angular-2-to-load-resolve-model-before -rendering-view-template) –