jquery - Angular 和 jQuery:动态加载组件
问题描述
我在 Angular 6 中使用jquery-confirm插件,我可以打开带有静态内容的警报和对话框:
<button (click)="openConfirm()">Open Confirm</button>
openConfirm() {
$.confirm({
title: 'Test',
content: 'It works!'
});
}
现在我想在里面加载一个组件,我想如果我在一个字符串中传递选择器我会加载它。但它没有。
我认为该插件使用 jquery html() 函数将 html 添加到确认框。因为当我尝试这个时:
$.confirm({
title: 'Test',
content: '<app-confirm></app-confirm>'
});
我检查了一下,插件实际上将选择器添加到了 html 中,但它没有加载组件。
解决方案
推荐阅读
- php - 使用 PHP/Laravel 捕获 cURL 错误
- html - 如何在 iFrame 中显示 Jira 仪表板?
- c# - 带有空值的 EF Core 复合主键
- excel - 使用 TEXTJOIN 进行连接,然后使用 IF、INDEX、MATCH 来获取数据 - 仅在“textjoined”单元格数量较少时才有效
- javascript - 如何在 Node.js 的 2 个不同文件中获取 socket.io 对象?
- python - 是否有与 R 的 summary.aov() 中的“split”参数等效的 python?
- progressive-web-apps - 如何更改 Nuxt.js 中缓存控制的 max-age?
- html - 如何在 svelte 中渲染 html
- javascript - quickstart.js 中的连接问题
- c# - 为什么角色没有立即从动画“运行”移动到动画“空闲”,反之亦然?