我正在尝试将angular-formio嵌入到 Iconic 4 PWA 应用程序中。据我所知,formio 不包含 Ionic 的模板。所以我已经恢复使用隔离引导作为解决方法。这让我可以执行以下操作:
<div class="ion-padding">
<div class="bootstrap">
<form-builder [form]="{
components: []
}"></form-builder>
</div>
</div>
我将 angular-formio<form-builder>
元素包装在带有bootstrap
CSS 类的 div 中。这很好用,似乎让 Ionic 和 Bootstrap 风格并存。我将需要应用一些 CSS 调整以使其恰到好处,但现在可以使用。
我遇到的问题是 formio 会弹出它自己的对话框来编辑表单元素。这些对话框被插入到该元素之外的 DOM 中,因此没有所需的bootstrap
CSS 类。
有什么方法可以告诉 angular-formio 或底层的 formio.js 将 CSS 类添加到其所有元素和对话框中,以便将独立引导应用于这些元素?