我发现了这个similar question,但它没有解释模板参考vaiables分配的情况......
我正在使用@angular/cdk
的{{1}}创建一个带下拉菜单的工具栏。
为了有多个下拉菜单,我必须将OverlayModule
指令分配给它的模板引用变量。
cdkOverlayOrigin
这样我就可以使用<span #mytrv1="cdkOverlayOrigin">...<span>
<span #mytrv2="cdkOverlayOrigin">...<span>
类型@ViewChild
CdkOverlayOrigin
将指令分配给像此@ViewChild('mytrv1') mytrv1: CdkOverlayOrigin;
@ViewChild('mytrv2') mytrv2: CdkOverlayOrigin;
这样的变量似乎很奇怪。 任何人都可以解释这种模式吗?