angular - 在 SweetAlert 中添加组件
问题描述
我想在 SweetAlert 弹出窗口中添加一个组件(我使用的是 Angular 6)。有什么办法吗?我试过这种方式,但它仍然没有渲染:
Swal({
type: 'warning',
title: this.translate.instant('agents'),
text: this.translate.instant('agents_text'),
html: `<simple-table [data]="appointments"
[columns]="appointmentsCols">
</simple-table>`
});
其中'simple-table'是一个包含数据项和appontments的自定义表。
解决方案
SweetAlert 的文档在 html 配置中说
“模式的 HTML 描述。它可以添加到键“html”下的对象中,也可以作为函数的第二个参数传递。”
您的“简单表”不是 html 标记。
问候
推荐阅读
- python - 在 matplotlib 中更改字体无法正常工作
- orm - 在没有 UI 事件的情况下更改模型时的 Odoo v12
- java - 在外部 Spring Boot Java 项目中访问属性 pf application.properties
- regex - Notepad ++如何删除特定字符和符号组合之前的所有字符
- javascript - AngularJS 元素指令不在 HTML 上呈现
- mysql - 配置文件中的 ProxySQL SSL 后端配置
- javascript - Vue JS removeEventListener 不起作用。为什么?
- css - 如何设置适合网格的 HighCharts 的宽度
- javascript - 使用参数重复调用 jquery 函数导致超出最大调用堆栈
- javascript - 如何使用传单图表在 reactjs 中显示数组中的标记