代码之家  ›  专栏  ›  技术社区  ›  Maryannah

模板变量,直接在模板中读取自定义实例

  •  2
  • Maryannah  · 技术社区  · 6 年前

    read 财产 @ViewChild 装饰师:

    @ViewChild('child', { read: CustomComponent }) component: CustomComponent;
    

    Material card 我给它一个模板变量。我想要的是在内部文本区域的每个向下键处滚动到卡的底部:

    <mat-card #card>
      <textarea (keydown)="scrollCardToBottom($event, card)"></textarea>
    </mat-card>
    

    有可能考虑吗? card 是否直接作为模板中的ElementRef?现在,它被认为是一个 MatCard ,我必须使用decorator将其转换为ElementRef。。。

    1 回复  |  直到 6 年前
        1
  •  0
  •   yurzui    6 年前

    我也错过了这个特性,但不幸的是,现在还没有解决方案来强制使用模板引用变量 ElementRef 而不是模板端的指令实例。

    另见: