从引导程序完全迁移到角材料的最佳方法是什么。我有一个正在引导的现有项目,我将所有组件css和html更改为angular-material(尚未编写Ts)。 但是当我运行该应用程序时,由于引导程序和角度材料相互覆盖,我遇到了问题。
我应该采用哪种方法才能完全从应用程序中删除引导程序?
答案 0 :(得分:2)
首先,查找引导程序仍使用哪些元素,标签,网格,容器/容器流体类,并查看它们如何变为材料。 如果您不喜欢更改元素的视图,请保留引导css并将其重写为styles.css或某些组件css。 (我只保存了bs-grid,它很容易更改)
第二,找到如何对应用程序实施引导程序,
例如:安装到节点模块,或作为外部样式表(可能是最常见的一种),
转到index.html
并删除所有具有引导程序的链接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和材料,因此请注意您将要拥有的差异(BS网格到材料网格)等。 祝你好运。