问题标签 [mat-dialog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
38 浏览

angular - Angular MatDialog 组件作为共享模块

我正在重构我的 Angular 项目代码。通过不重复该组件,我创建了一个具有共享 MatDialog 组件的模块。该模块具有三个 MatDialog 组件。它每个都有反应形式,并执行一个弹出窗口来保存一些数据。当 MatDialog 组件位于子目录中时,一切正常。但是当移动到共享目录时,没有更多的东西可以正常运行......

在父组件中执行一个“打开”的 MatDialog:

我将带有声明的 MatDialog 组件的 ShareModule 导入到父模块中。但是在父组件中,我需要再次导入 MatDialog 组件才能工作,但是有问题。

在 Stackblitz 上打开项目

我不明白。我想念什么?

0 投票
0 回答
9 浏览

angular-material - 如何将材质对话框用作 Web 组件以在 Angular 应用程序中使用它

我正在尝试使用角度元素将材质对话框制作为 Web 组件。

在 angular material 中打开对话框需要知道对话框组件的名称DialogComponent。例如。

现在我想知道角度应用程序如何知道DialogComponent它想要引用的名称。首先,当我启动应用程序时它会显示一个错误,因为它找不到DialogComponent. 有没有办法将此实现作为网络组件?