javascript – Angular 2 – 如何在等待http请求完成时阻止GUI呈现

可以等待呈现GUI /组件并在任务完成时显示它.

喜欢

>在浏览器中请求网站.
>启动从服务器加载一些数据的任务.
>任务完成后告诉angular2继续加载所有组件.
>渲染完成.

</head>
<body>
  <div *ngIf="UserData">
    <app>Laddar...</app>
  </div>
  <div *ngIf="!UserData">
    Laddar...
  </div>
</body>
</html>

所以阻止< app>顶级组件,模块中的所有组件都将被阻止?

最佳答案

<div *ngIf="data">
  {{content}}
</div>
http.get(...).subscribe(val => this.data = val);
点赞