正如您可能知道的,引导5已经发布,对于打开模式通过JavaScript官方网站提供下面的代码。
var myModal = new bootstrap.Modal(document.getElementById('myModal'), options)
myModal.toggle()问题是,我正在通过角11严格模式开发前端应用程序,所以在这种情况下,类型记录不允许我使用new bootstrap.Modal,因为它是不存在的。所以请告诉我任何解决办法。
发布于 2021-03-27 05:41:55
如果您试图使用引导和类型记录,您将很可能需要一些类型与它一起进行。您的设置可能会有所不同,但是查看文献资料并使用国家预防机制的类型,您可能可以开始使用
npm install bootstrap@next @types/bootstrap此时,如果需要实例化插件(即模式),那么docs将指定
const bootstrap = require('bootstrap')或import bootstrap from 'bootstrap'将把引导程序的所有插件加载到引导对象上。引导模块本身导出我们所有的插件。通过将/js/dist/*.js文件加载到包的顶层目录中,您可以手动加载引导程序的插件。
就你的具体情况而言,我相信你想做的事情类似于以下几点:
import 'bootstrap/dist/css/bootstrap.css';
import { Modal } from 'bootstrap';
const element = document.getElementById('myModal') as HTMLElement;
const myModal = new Modal(element);
myModal.show();https://stackoverflow.com/questions/66451779
复制相似问题