我们可以在一个Angular项目中同时使用Angular Material和Bootstrap吗?

14

我们可以在Angular项目中同时使用Angular Material和Bootstrap吗?有什么需要我知道的吗?


2
是的,你可以这样做。只是我曾经看到过一些情况,在Bootstrap和Angular Material之间存在Z-Index冲突的情况。例如,如果使用Bootstrap Modal打开一个包含选择列表的表单,那么使用Angular Material构建的选择列表将会出现在模态框后面。 - SiddAjmera
1个回答

22

可以,我目前正在一个项目中这么做。 但是,我们最初使用的是Bootstrap,后来又添加了Material,只是为了使用其中一些组件,这些组件并不像Material Design那样特别,例如日期选择器和自动完成组件。

考虑到这两个库都是UI组件和CSS的集合,您必须决定您想要Bootstrap的外观和感觉,还是Material的。如果我们最初使用Material Design,我不确定我们是否会使用Bootstrap。

如果您想要Material,则可能只需使用它 - 我认为Bootstrap不会给您带来太多额外的东西,除非您只想使用其CSS网格布局。

如果您想要Bootstrap的外观和感觉,则有一些组件要么是Bootstrap不提供的,要么是Material组件更具主观性。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接