我遵循了本指南:https://material.angular.io/guide/mdc-migration
但是没有任何关于哪个旧选择器名称需要更改为哪个新选择器名称的说明。我开始检查角度组件文档中的示例,但是对于每个 .mat- 选择器来说确实很难。
是否有关于我现在需要使用哪些 CSS 选择器的已知文档?从 Angular 15 更新到 Angular 17(包括角度材质)后,还剩下很多 CSS,我需要手动迁移,因为自动化脚本没有改变太多。
我尝试使用 IDE (IntelliJ) 宽 reqExp-replacing 使用: .mat-(?!mdc) => .mat-mdc
但后来我意识到,Angular 团队只将一些选择器更改为 .mat-mdc-,其他选择器更改为 .mat-cdk-,其他选择器更改为 .cdk-,其他选择器保留 .mat-,其他选择器是所有选择器的混合这些。几乎不可能找出将哪个选择器更改为哪个新名称。
非常感谢每种类型的文档链接或只是“.old-selector”=>“.new-selector”列表。