我正在尝试将Bootstrap 3
集成到我的Angular 2
项目中。我有两个选择:
npm install bootstrap --save
命令并将引导带3安装到我的项目中。npm install ngx-bootstrap --save
安装角引导程序,这是基于角的,不会有任何jquery依赖。这两种方法的主要区别是什么?哪一个更适合单页应用程序?
发布于 2017-07-04 14:07:00
ngx-bootstrap
附带预先定义的组件,可以直接在您的角度应用程序中使用,而bootstrap
是您需要自己构建组件的纯库。
如果您喜欢重新发明车轮(也就是灵活的和BYO),最好使用引导,但如果您喜欢预先制作的组件,非常容易使用(仍然可以参与和创建丢失或自定义组件自己)。
提示:用于引导4的ngx-bootstrap
尚未完成功能,因此缺少几个组件。不确定引导带3的覆盖范围。尽管如此,我们还是选择了使用ngx引导,因为它节省了我们的时间。
发布于 2017-07-04 13:55:30
总之,两者都是好的
在一个项目中有角和带带是非常常见的,两者都有不同的用途。最后,请考虑包括js和css以帮助html,如果您可以管理这些依赖项,那么这将是最重要的。你可以通过国家预防机制,webpack或你自己管理。
其他人只能告诉你不要混淆这些事情,所以你不必运行npm安装,吞咽更新依赖,然后咕噜解决等任务,只是为了确保您的依赖文件加载。我想说的是,任何事情都要坚持下去,享受发展,而不是担心这些事情。
https://stackoverflow.com/questions/44907643
复制相似问题