【发布时间】:2021-08-19 00:43:33
【问题描述】:
我有一个子组件,它在 mat-table 中显示来自父组件的结果作为 @Input。
我在子级中使用对话框组件来编辑 mat-table 中的行。然后在数据库中更新行值。
但问题是我的@Input 数据没有更新,所以我尝试创建新的数据源 onChangedetector 但表没有更新。刷新页面后,表格会更新,因为我将新数据作为 @Input 获取。
所以我的问题是无论如何更新子组件中的@Input 数据(即刷新父组件,以便在从数据库更新后发送新的输入数据)
我认为一种方法是通过调用子组件中父组件使用的服务来更新@input数据...
有没有更好的解决方案?
【问题讨论】:
标签: angular angular-material mat-table