首页 > 解决方案 > Angular:像渲染回调一样传递模板

问题描述

我已经阅读了有关在组件内传递 templateRef 的内容,然后使用它来呈现客户端传递的模板,该模板被组件中定义的东西包装。

我需要实现的有点复杂。

我的情况如下:我正在构建一个表格组件,它接收要显示的项目数组以及从模型中检索文本的回调。

它工作得很好,但我只能将文本放在表格中。

我正在尝试找到类似于反应渲染回调的东西,您可以在其中指定如何渲染作为回调中的参数接收的每个元素。但是对于我所读到的内容,这在角度上是不可能的。

我想要实现的是能够向组件传递一个模板,该模板将在内部填充数据。

例如,假设我想在第一列中显示一个图像,我将传递一个包含图像的模板,并且该图像的 src 字段将根据传递的数组的每个元素中保存的内容在组件内进行设置.

无论如何在Angular中实现这一点?

标签: angulartypescript

解决方案


我找到了我正在寻找的东西......看到这个帖子


推荐阅读