Angular 7 + 材质 - 在 HTML5 元素上应用材质 "directive"?

Angular 7 + Material - apply material "directive" on HTML5 element?

让我们看看这个:

<a mat-list-item routerLink="..." routerLinkActive="active-class">Link</a>

所以这里 Angular 允许嵌入 "mat-list-item" 作为 <a> 属性。

所有其他 Material 组件是否有类似的语法?

说:

<mat-toolbar>
     <header></header>
</mat-toolbar>

我能以某种方式做到这一点吗:

<header mat-toolbar></header>

<a mat-list-item> 特例,还是适用于所有 mat-...。怎么样?

https://material.angular.io/components/toolbar/api

这里说 "Selector" 和 "Exported as:" - 不应该像我想要的那样工作吗?

不,这不是标准功能。出于 SEO 目的,mat-list-item 作为锚标记上的指令公开。

当有指令可用时,文档将是明确的。