【问题标题】:Angular 2 render template after the PROMISE with data is loaded加载带有数据的 PROMISE 后的 Angular 2 渲染模板
【发布时间】:2016-01-13 05:27:53
【问题描述】:

我是 AngularJS 2.0 的新手,基本上我是在构造函数中通过 Promise 加载数据,但是在解决 Promise 之前渲染模板。

知道如何实现吗?

谢谢, M.

【问题讨论】:

标签: angular


【解决方案1】:

您可以在使用之前测试data

<ul *ngIf="data">
  <li *ngFor="let item of data">{{item.value}}</li>
</ul>

【讨论】:

  • 一个好的做法是使用false 值初始化一个变量,该值表示内容是否已加载。像isDataLoaded 这样的东西。然后,在内容加载后,将其设置为 true
猜你喜欢
  • 2018-02-08
  • 2019-05-28
  • 2013-02-16
  • 1970-01-01
  • 2019-11-18
  • 1970-01-01
  • 1970-01-01
  • 2015-05-08
  • 1970-01-01
相关资源
最近更新 更多