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) –