我经常发现自己在Angular应用程序中检查一个布尔值以查看数据是否存在,如果不存在,我会订阅一个事件发射器,直到数据存在。
if(this.service.propertySet){
this.property = service.property
}
else{
this.service.propertyEmitter.subscribe((value)=>{
this.property = value;
})
}
如何简化这一点,以便在服务中可能存在或不存在数据的情况下,我不必使用if语句?