从bootstrap完全迁移到angular-material的最佳方法是什么?我有一个现有的项目,这是自举,我改变了所有的组件css和html的角度材料(Ts还没有写)。但是,当我运行应用程序时,由于bootstrap和angular-material相互覆盖,我遇到了问题。
我应该遵循什么方法才能从应用程序中完全删除引导程序?
发布于 2019-01-30 17:50:18
首先,找到bootstrap仍然使用的元素,标签,网格,容器/容器-流体类,看看它们是如何改变为material one的。如果你不喜欢元素的视图变化,保留引导css并重写它做styles.css或在一些组件css。(我只保存了bs网格,它很简单,很容易改变)
其次,找出如何在应用程序中实现bootstrap,例如:安装到节点模块,或者作为可能是最常见的一个外部样式表,转到index.html并删除所有具有bootstrap的链接rel,例如:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">在那之后,你将只使用你自己的css和material,所以注意你将会有的不同之处(BS-grid到material-grid)等等。
https://stackoverflow.com/questions/54430925
复制相似问题