【发布时间】:2018-05-14 01:36:09
【问题描述】:
应用背景:我的应用是使用 ASP .net MVC(.net framework 4.6)和几个 Angular 4 mini SPA 构建的
Mini SPA 从其中一个视图加载,例如 Subscription.cshtml。请在下面的代码中注意我的 cmets:
@section styles{
<link href="~/apps/userSubscription/styles.e8e9c3a3817e92de1e39.bundle.css" rel="stylesheet" />
}
@*This is mini SPA*@
<sb-subcription-app-root>
@*This is loader to show while mini SPA is bootstrapped*@
<div class="loading-icon">
<div class="text-center">
<i class="fa fa-spinner fa-spin fa-fw" style="font-size:55px;"></i>
</div>
</div>
</sb-subcription-app-root>
@section scripts{
<script src="~/apps/userSubscription/inline.4306fb1489008775a724.bundle.js"></script>
<script src="~/apps/userSubscription/polyfills.b92561b85131ad96e15f.bundle.js"></script>
<script src="~/apps/userSubscription/vendor.d7d84c623190e8bb1494.bundle.js"></script>
<script src="~/apps/userSubscription/main.c9d275f7937435642d76.bundle.js"></script>
}
问题:页脚被推到顶部。我的页脚在_Layout.cshtml:
<footer class="footer">
<div class="top-footer">
<div class="container">
</div>
</div>
</footer>
问题描述:
Angular 应用程序启动后,加载器消失(我认为这是正确的),然后 页脚被推到顶部 2-3 秒,直到如图所示加载 DOM p>
我需要什么:我想隐藏页脚,直到加载 DOM(包括 angular mini SPA)。任何 CSS 和 JS 解决方案都适合我。
【问题讨论】:
-
有什么建议/帮助吗?
标签: javascript css asp.net-mvc angular