我正在Angular中构建一个master-detail组件 . 此组件允许自定义列表项模板和自定义选定项目模板,以显示所选项目 .

根据应用程序的路径,主 - 详细信息组件使用不同的组件 .

一些内容使用 ng-template ,指令和 ContentChild 查询进行投影 .

我有这个StackBlitz链接来模拟场景:https://stackblitz.com/edit/angular-di4q3k?file=app%2Fprojection.component.ts

我希望 ProjectionToProjectComponent 的内容可见 . 如果我在调试时查看 PortalHostComponentPortal 将附加到主机,但它不会在DOM中呈现:

enter image description here

有人可以帮我解决这个问题还是这个错误?