在Angular 2+中拆分组件HTML?

Kar*_*yal 6 angular-cli angular

我有一个Angular 5应用,其中包含许多复杂的表单和布局。我想将组件HTML拆分为多个文件,并使用单个标签来表示它们。是否可以创建指令以文件内容替换标签?

有没有更好的方法来处理带有加载,加载和错误状态模板的长HTML文件?

想象一下,feed.component.html对于由所管理的不同类型的Feed项目(图像/链接/视频/文本等),它具有不同的模板ngIf。维护此文件的理想方法是什么?

bgr*_*ham -2

你能为每个饲料项目制作一个单独的组件吗?我认为这可能会使它更容易阅读和理解。

根据您所做的事情,您甚至可以动态生成这些组件,而不是使用 if 块。