а по моему обёртка - это как раз хорошее решение. С точки зрения 'разработчика который будет это интегрировать' он вместо mat-card-title напишет my-mat-card-title
Или не так?
решение рабочее, но не идеальное.
Писать <mat-card>, использовать внутри него <mat-card-content>, при этом <my-mat-card-title>, ну это же стремно....
Нет, можно в том числе повесить на mat-card-title директиву свою, это будет лучше чем собственная обертка компонент и тоже рабочее решение.
Я просто пытался найти магию, которая позволит максимально безшовно сделать это. Сделать с обертками и собственными элементами можно всегда, а чтобы не менять привычное положение дел - это нужно хитрить.