首页 > 解决方案 > 无法以角度 5 从我的服务访问 FormGroup

问题描述

我正在尝试在我的组件类中从我的服务访问“FromGroup”值(声明为公共)。但我越来越不确定,我可以访问其他私有值。请说清楚。

工作流服务.ts

@Injectable()

export class UnderstandWorkflowService implements CanActivate{
public contactDetails: FormGroup;
private workflow=[];
private steps=[];
private currentStep:string="";
}

联系人.component.ts

export class ContactComponent extends BaseComponent implements OnInit {
contactDetails: FormGroup;
ngOnInit() {
    if(this.understandService.contactDetails){
      this.contactDetails = this.understandService.contactDetails;
    }
  }
}

当我尝试从我的contact.component.ts - ngOnInit 函数进行调试时,我可以看到上述服务的所有私有属性,但我无法访问或获取contactDetails:FromGroup,它显示为未定义。有人可以帮忙吗?

标签: angularangular5

解决方案


推荐阅读