Angular Material 7.3 垫卡变化

Angular Material 7.3 mat-card changes

我从 angular 6 升级到 angular 7 和我的 material

from:6.2.0

to: 7.3.3

我注意到我的垫卡项目显示边框在新版本中消失但在旧版本中凸起;图像中的边框消失了

看着CSS,老的有一整盒:

<mat-card _ngcontent-c51="" class="mat-card"></mat-card>

两个版本之间的风格有变化吗?有没有办法比较它们之间发生的变化?

您可以查看 changelog ,是的,这些版本的 material-card 似乎有变化。

我怀疑这是罪魁祸首。

feat(elevation): move elevation rules into theme stylesheets (#11344)

BREAKING CHANGE:

Because mat-elevation usages have been moved out of component stylesheets, users who have not invoked a theme mixin will not see any elevation shadows on Material components. However, users that have created a custom theme which lacks the elevation property will still see the default black shadows.

我是怎么找到这个的:

card.scss

然后我单击右上角的 history 以查看影响此文件的所有提交。

card.scss commit history

Sep 18, 2018 上的提交对我来说很突出,根据提交描述,我怀疑此提交与您所描述的内容有关。