Angular-CLIアプリケーションのブートストラップを遅らせることで、ルートコンポーネントがブートストラップされると、このCSSアニメーションコンテンツは自動的に取り除かれます。これにより、「子コンテンツ」がDOM(Document Object Model)から即座に削除されるため、ユーザーエクスペリエンス(UX)をほとんど制御できなくなります。Angular-CLIで生成されたアプリケーションのブートストラッププロセスへのフック
したがって、CSSのアニメーションコンテンツを要素から移動して、代わりに外部に定義するのが、アニメーションが終了した後でプログラムからビューから削除することです。
私はhereとまったく同じようにしようとしましたが、問題は、それ以上角度クリッピングで生成されたアプリではうまく動作しないようです。これは、SystemJSに直接依存している事前に生成されたアプリケーションで記述されているように動作します。
Angular-Cliがこれを多く抽象化して以来、私はもうこのライフサイクルに巻き込まれません(このように)。誰も私が角度cli生成されたアプリケーションのブートストラップライフサイクルに自分自身をフックできる方法を知っていますか?
おかげ