【问题标题】:Make API call when mat-table row is expanded展开 mat-table 行时进行 API 调用
【发布时间】:2019-10-21 07:32:43
【问题描述】:

我想在用户选择一行时进行 API 调用,以在扩展中显示该特定记录的更多详细信息。我指的是https://stackblitz.com/angular/ngrkjbrexbj?file=app%2Ftable-expandable-rows-example.ts。有什么办法可以实现吗?

【问题讨论】:

  • 您是否尝试过解决这个问题?只需在 click 事件上调用一个函数,然后在此函数中调用您的 API,即可轻松完成。

标签: angular angular-material mat-table


【解决方案1】:

有一个(click) 侦听器将expandedElement 设置为当前的行元素。关注此事件。

https://stackblitz.com/edit/angular-35wzca

当行扩展时,您将在控制台中看到console.log 消息。

【讨论】:

  • 如何显示从 API 获取的数据?
  • 相应更新exandedPanel内容。
  • @fvales 考虑为未来的读者投票并接受答案。
猜你喜欢
  • 2019-08-15
  • 1970-01-01
  • 2019-11-04
  • 2019-08-08
  • 2019-02-14
  • 2019-08-11
  • 1970-01-01
  • 2020-04-24
  • 2021-04-04
相关资源
最近更新 更多