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