ngOnChanges 在 Angular4 中不起作用

ngOnChanges not working in Angular4

我知道我不是第一个问这个问题的人,我已经在 Whosebug 中尝试了很多 post 的解决方案,但对我没有任何帮助。

当用户点击这些菜单时,我的父组件中有一个手风琴菜单,点击菜单的隐藏 ID 将传递给子组件,在子组件中我需要调用 API基于父组件值 .

这里我在Stackblitz上重现了我的问题,请看一下并给我解决这个问题的方法。

https://stackblitz.com/edit/angular-bootstrap-carousel-dynamic2-dssqrc?file=app/child/child.component.ts

我没有找到触发点击事件的代码 :(。模板变量在循环中,但在循环之外使用。我推荐一个替代解决方案,通过 app.component 中的属性。分叉在此处的 stackblitz https://stackblitz.com/edit/angular-bootstrap-carousel-dynamic2-exbr5f?file=app%2Fapp.component.html