角度9组件渲染

时间:2020-02-17 12:24:31

标签: angular angular9

我将Angle 8应用程序升级到angular9。我看到DOM中的渲染发生了一些变化。

在Angular 8中,渲染组件将位于当前组件的顶部。但是在Angular 9中,情况则相反。

角度8渲染

angular 8 rendering

角度9渲染

angular 9 rendering

此更改是否有任何原因或需要任何设置?

1 个答案:

答案 0 :(得分:1)

Angular 9使用Ivy渲染模板。 “ Ivy是Angular下一代编译和渲染管道的代号。在Angular 9版本中,默认情况下将使用新的编译器和运行时指令,而不是较旧的编译器和运行时指令,即View Engine。” Ivy documentation

如果您的代码没有其他更改,这就是原因: https://angular.io/guide/ivy