如何解决Angular 2+更改弹出对话框中的可见组件
我做一个测验应用程序,并当选择一定的测验被打开弹出对话框。我想要的是当用户按下“开始”按钮时在弹出对话框中切换组件。一个组件是播放测验(如开头所示),另一个组件是开始测验(将保存测验解决事件的组件)。
这是我的父组件的功能,在其中打开了弹出对话框:
openPlayWindow(wallID:string)
{
this.response=this.wallService.getWallById(wallID).subscribe(
res=>{
this.WallDetails=res;
//console.log(this.WallDetails);
}
);
const dialogConfig=new MatDialogConfig();
dialogConfig.autoFocus=true;
dialogConfig.disableClose=true;
dialogConfig.width="60%";
dialogConfig.width="1000px";
dialogConfig.height="800px";
dialogConfig.data=
{
wallID:this.WallDetails.wallID
}
this.dialog.open(PlayQuizComponent,dialogConfig);
}
现在,我想从PlayQuizComponent切换到QuizStartComponent。关于如何做的任何想法?我尝试将路由更改为Quizstartcomponent,更改了路由,但未更改。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。