加载数据PROMISE后的Angular 2渲染模板

Mil*_*íma 6 angular

我是AngularJS 2.0的新手,基本上我是在构造函数中通过Promise加载数据,但模板是在解析promise之前呈现的.

知道怎么做到这一点?

谢谢,M.

yan*_*lin 4

您可以在data使用之前进行测试。

<ul *ngIf="data">
  <li *ngFor="let item of data">{{item.value}}</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

  • 一个好的做法是用“false”值初始化一个变量,该值表示内容是否已加载。类似“isDataLoaded”的东西。然后,在内容加载后,将其设置为“true” (2认同)