angular - Angular:像渲染回调一样传递模板
问题描述
我已经阅读了有关在组件内传递 templateRef 的内容,然后使用它来呈现客户端传递的模板,该模板被组件中定义的东西包装。
我需要实现的有点复杂。
我的情况如下:我正在构建一个表格组件,它接收要显示的项目数组以及从模型中检索文本的回调。
它工作得很好,但我只能将文本放在表格中。
我正在尝试找到类似于反应渲染回调的东西,您可以在其中指定如何渲染作为回调中的参数接收的每个元素。但是对于我所读到的内容,这在角度上是不可能的。
我想要实现的是能够向组件传递一个模板,该模板将在内部填充数据。
例如,假设我想在第一列中显示一个图像,我将传递一个包含图像的模板,并且该图像的 src 字段将根据传递的数组的每个元素中保存的内容在组件内进行设置.
无论如何在Angular中实现这一点?
解决方案
我找到了我正在寻找的东西......看到这个帖子
推荐阅读
- javascript - 如果显示的 tr 的数量小于 n,则隐藏 tbody
- shell - 没有从 Gitlab CI 中的 shell 脚本获取输出
- html - 如何将伪元素嵌套在scss中的另一个伪元素中
- html - 将按钮添加到angularjs中的表头
- apple-push-notifications - APNS:使用 Binary Provider API 时,推送消息是否需要 apns-push-type?
- javascript - 使用 React 使 YouTube 视频自动播放
- css - 动画边框不必要的延迟
- ruby - 如何在 Trailblazer 的 Reform::Form 中验证查询参数?
- django - 如何比较两个 Django 模型并在第三个模型中显示答案
- c# - 使用动作委托更新 VB.NET 中的进度条