你应该为angular material2组件写一个包装器吗?

时间:2017-11-18 13:13:21

标签: angular typescript angular-material2

我正在开展几个有角度的5项目,我们希望使用https://material.angular.io/中的材料设计组件。

编写包装层以封装材料设计组件是一个好主意吗? 因此,我们不会写<mat-card>...</mat-card>而是写<my-app-card>...</my-app-card>

主要动机是确保在我们所有项目中一致且易于更改UI。

1 个答案:

答案 0 :(得分:0)

如果您想自己重新安排AM的组件并在不同的项目中重复使用它们 - 是的,这是一个非常好的主意。但如果只是关于样式封装,你可以给包装器或其中一个组件提供一个唯一的id,并编写样式#id angular-material-component { "styles here" }