角动态组件vs包装在ngIf中

时间:2019-05-10 21:09:37

标签: angular angular-components angular-dynamic-components

我经常在角度范围内使用动态组件加载顺序来加载组件,而不必直接将其添加到视图中-即模态

但是,我还知道,用hide / show“ ngIf”指令包装在ng-container标记中的任何东西,直到显示出来时DOM才加载,因此可以动态加载。因此,将组件放置在此容器中会使它在需要时动态加载。

主要区别在于,后者需要将组件放置到视图中,而前者则需要从服务中注入。

这两种方法都需要预先加载角度(在入口组件中或在声明数组中),因此我想知道这两种方法是否有明显的优点/缺点?

0 个答案:

没有答案