父子组件利用@Input和@Output传值时显示undefined

父子组件利用@Input和@Output传值时,console显示日志显示传的值undefined。
原因:传的这个值是异步获取到的(也就是从后端返回来的值),而我在子组件中直接在 ngOnInit() 中调用了这个值,所以异步这个值还没返回就被调用了。
解决方法:在子组件的 ngOnChanges() 调用这个值

原文地址:https://www.cnblogs.com/nanmu0/p/12626774.html