在Angular4的材料中,是否可以打开嵌套对话框?
当我试图从另一个mdDialog中打开一个mdDialog时,屏幕最左侧发生了一些事情(出现一个白色面板)。是否可以(按设计)打开嵌套对话框?这是可能的在Angular4的材料中,是否可以打开嵌套对话框?,angular,angular-material,Angular,Angular Material,当我试图从另一个mdDialog中打开一个mdDialog时,屏幕最左侧发生了一些事情(出现一个白色面板)。是否可以(按设计)打开嵌套对话框?这是可能的 @组件({ 选择器:“app-cmp2”, 模板:“cmp2” }) 导出类Cmp2{} @组成部分({ 选择器:“app-cmp1”, 模板:“cmp1打开第二个” }) 出口级Cmp1{ 构造函数(公共mdDialog:mdDialog){} 公共openDlg(){ 此.mdDialog.open(Cmp2); } } @组成部分({ 选
@组件({
选择器:“app-cmp2”,
模板:“cmp2”
})
导出类Cmp2{}
@组成部分({
选择器:“app-cmp1”,
模板:“cmp1
打开第二个”
})
出口级Cmp1{
构造函数(公共mdDialog:mdDialog){}
公共openDlg(){
此.mdDialog.open(Cmp2);
}
}
@组成部分({
选择器:“材质应用程序”,
templateUrl:'app.component.html'
})
导出类AppComponent{
构造函数(http:http,public-mdDialog:mdDialog){}
公共openDlg(){
此.mdDialog.open(Cmp1);
}
}
也许可以创建一个plunker来演示您的问题
递归打开:
背景叠加只是越来越暗……)