【发布时间】:2016-12-09 11:08:55
【问题描述】:
我的应用从App组件开始:
@NgModule({
bootstrap: [ App ]
...
这是我的 index.hmtl
...
<app>
Loading...
</app>
...
但我想制作启动画面,而不仅仅是“正在加载...”消息:
...
<app>
<splash></splash>
</app>
...
我还在主模块声明中添加了启动画面:
...
declarations: [
App,
SplashScreen
],
...
但是...引导过程从App 组件开始,Splash 未加载。
如何在 App 组件之前加载 Splash 组件并使用它?
【问题讨论】:
-
您想加载 Angular2 加载和初始化时显示的 Angular2 组件? ;-)
-
是的。但只是初始化。
-
您可以使
AppComponent尽可能轻量级,如果您认为渲染AppComponent需要一些时间,可以添加<my-actual-app-component *ngIf="dataIsLoaded">my-actual-app-component>。通常只是Angular2本身的初始化。 -
感谢这种方法。
标签: angular typescript splash-screen angular2-bootstrapping