无法使用角形材料以角形加载POPUP

时间:2018-10-24 11:38:59

标签: angular angular-material

我创建了一个样本stackblitz演示,该示例在弹出窗口组件中实现了一个简单的角材料表。

我还拿了一个空表,将选定的表行从第一个表推入第二个空表。

但是问题出在这里,我无法运行stackblitz示例,我尝试了各种方法来解决此问题,但找不到解决方法。

任何人都可以帮助我解决问题“弹出窗口未定义”

当我将表行转移到空表时,也无法选择第二个表中的复选框以将其移回第一个表中。

请访问我的sample demo here.

下面显示的是错误的屏幕截图。

enter image description here

2 个答案:

答案 0 :(得分:1)

您尚未在OpenPopup中导入main.ts

进行以下更改

main.ts

Import {TableComponent,OpenPopup} from './path'

tableComponent.component.ts

import { MAT_DIALOG_DATA, MatDialogRef, MatDialog } from '@angular/material';

答案 1 :(得分:1)

单独导入对话框模块

import {MatDialogModule} from '@angular/material/dialog';

代替

import {MatDialogModule,...,...} from '@angular/material';

工作链接:https://stackblitz.com/edit/angular-table-data-swap-y7sbxp?file=main.ts