首页 > 解决方案 > 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 中,但它没有加载组件。

标签: jqueryangularjquery-confirm

解决方案


推荐阅读