【问题标题】:How to alter Child Component HTML如何更改子组件 HTML
【发布时间】:2018-09-05 20:11:30
【问题描述】:

我有以下问题:

我有一个来自 Angular Material 的数据表。现在,我想实现一个功能,我可以选择表格的一行并将其拖到应用程序的另一部分。

HTML 中这很容易,使用 draggable="true" 参数,我可以将其添加到任何标签中。

但是,我不知道行标签,也无法访问它们,因为 Angular Material 会生成它。

我该如何完成它?是否可以使用ViewChild 访问组件,然后将draggable 参数添加到材料表组件中的每个行标签?

或者任何最佳实践?因为我认为自定义 Angular Material 组件永远是个问题。

【问题讨论】:

  • 你试过mat-row标签了吗?

标签: javascript html angular material-design angular-material


【解决方案1】:

使用mat-row 属性。

<mat-row draggable="true" *matRowDef="let row; columns: displayedColumns;"></mat-row>

Working stackblitz

【讨论】:

  • 谢谢。但是我需要澄清一下,我们使用 Alfresco ADF,然后使用 Material Design。所以我无权访问 mat-row :D。抱歉,但我只是觉得这就够了,我只需要知道,什么是最好的攻击方式。
  • 看,这就是你提问时发布代码的原因。
猜你喜欢
  • 2020-04-14
  • 2019-06-05
  • 2020-06-09
  • 2018-11-23
  • 2016-12-21
  • 2021-04-25
  • 2021-12-18
  • 1970-01-01
相关资源
最近更新 更多