Angular6 如何在启动动态对话框中访问动态数据
我使用的是Priming的动态对话框,我必须将2个变量从组件A传递到组件B,我要从组件A动态打开组件BAngular6 如何在启动动态对话框中访问动态数据,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,
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
可以像这样访问