我正在开展几个有角度的5项目,我们希望使用https://material.angular.io/中的材料设计组件。
编写包装层以封装材料设计组件是一个好主意吗?
因此,我们不会写<mat-card>...</mat-card>
而是写<my-app-card>...</my-app-card>
。
主要动机是确保在我们所有项目中一致且易于更改UI。
答案 0 :(得分:0)
如果您想自己重新安排AM的组件并在不同的项目中重复使用它们 - 是的,这是一个非常好的主意。但如果只是关于样式封装,你可以给包装器或其中一个组件提供一个唯一的id
,并编写样式#id angular-material-component { "styles here" }
。