角度6-设置所有@Inputs后,调用函数的方式是什么?

时间:2018-09-28 17:07:34

标签: angular6 ngonchanges

我正在处理在父组件内部使用的组件,并使用@Input从外部组件接受一些参数。像这样:

<parent-component>
    <inner-component [userRecord]="user" [studioRecord]="studio"></inner-component>
</parent-component>

userstudio记录是在parent-component内部异步获取的,然后在网络通话结束后传递到inner-component中。我的inner-component同时需要userstudio才能完成,所以我需要等待它完成。等待设置所有输入后的等待模式是什么?我尝试了多种口味:

if(changes.userRecord.currentValue && changes.studioRecord.currentValue) { ... }

但是似乎在某些情况下我没有同时设置两个记录,因此SimpleChanges函数中使用的ngOnChanges对象缺少一个或另一个。谢谢你的帮助!

0 个答案:

没有答案