CSS之后的角度数据加载,破坏设计

时间:2018-08-02 05:49:04

标签: angular angular-directive angular-services

我的有角度的应用程序在CSS加载中遇到问题。从服务器获取数据之前,我的应用的CSS已加载。这导致我的应用破坏了设计,以任何方式改变设计流程,仅在从服务器获取数据后才显示页面。欢迎提出建议和解决方案。

谢谢!

2 个答案:

答案 0 :(得分:1)

有几种选择:

1)如前所述,您可以在模板中使用*ngIf以确保在检索数据之前不会显示模板详细信息。

2)您可以构建路由解析器。路由解析器可确保在之前检索页面的数据,然后初始化并显示该页面。您可以在此处找到有关解析器的更多信息:https://angular.io/guide/router#fetch-data-before-navigating

答案 1 :(得分:0)

在模板中使用<div *ngIf="server_response_flag"> HTML and CSS here </div> ,以确保在检索数据之前不显示模板详细信息。

您可以尝试:

inner join

它将在您的api响应后加载完整的html。