Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular6 如何在启动动态对话框中访问动态数据_Angular6_Primeng - Fatal编程技术网

Angular6 如何在启动动态对话框中访问动态数据

Angular6 如何在启动动态对话框中访问动态数据,angular6,primeng,Angular6,Primeng,我使用的是Priming的动态对话框,我必须将2个变量从组件A传递到组件B,我要从组件A动态打开组件B showSkillDetailModal(categoryId: number, skillId: number) { const ref = this.dialogService.open(SkillDetailsComponent, { width: '70%', data: { categoryId: categoryId,

我使用的是Priming的动态对话框,我必须将2个变量从组件A传递到组件B,我要从组件A动态打开组件B

showSkillDetailModal(categoryId: number, skillId: number) {
    const ref = this.dialogService.open(SkillDetailsComponent, {
      width: '70%',
      data: {
        categoryId: categoryId,
        skillId: skillId 
      }
    });
  }
这是打开动态对话框SkillDetailsComponent的代码,我发送的数据位于数据数组-->categoryId&skillId中

constructor(
    public ref: DynamicDialogRef,
    public config: DynamicDialogConfig,
    private selfService: SelfDataService
  ) {}

  ngOnInit() {
    this.selfService.getMySkillList(categoryId, skillId).subscribe(response => {
    }, error => {
      console.log(error);
    })
  }
但我无法在SkillDetailsComponent中获得这两个变量。。。 你知道如何在这方面向前迈进吗

this.config.data.categoryId, this.config.data.skillId
可以像这样访问