首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Angular 2材质对话框:关闭对话框时刷新父对象

Angular 2材质对话框是Angular框架中的一个组件,用于创建具有材质设计风格的对话框。它提供了一种简单而强大的方式来显示和管理对话框,并且可以与父对象进行交互。

关闭对话框时刷新父对象的实现方式可以通过以下步骤完成:

  1. 在对话框组件中,可以使用Angular的@Output装饰器和EventEmitter来创建一个自定义事件,用于在关闭对话框时通知父组件刷新。import { Component, EventEmitter, Output } from '@angular/core';

@Component({

代码语言:txt
复制
 selector: 'app-dialog',
代码语言:txt
复制
 template: `
代码语言:txt
复制
   <!-- 对话框内容 -->
代码语言:txt
复制
   <button (click)="closeDialog()">关闭对话框</button>
代码语言:txt
复制
 `

})

export class DialogComponent {

代码语言:txt
复制
 @Output() refreshParent = new EventEmitter();
代码语言:txt
复制
 closeDialog() {
代码语言:txt
复制
   // 关闭对话框时触发自定义事件
代码语言:txt
复制
   this.refreshParent.emit();
代码语言:txt
复制
 }

}

代码语言:txt
复制
  1. 在父组件中,可以监听对话框组件的自定义事件,并在事件触发时执行刷新操作。import { Component } from '@angular/core';

@Component({

代码语言:txt
复制
 selector: 'app-parent',
代码语言:txt
复制
 template: `
代码语言:txt
复制
   <!-- 父组件内容 -->
代码语言:txt
复制
   <app-dialog (refreshParent)="refreshParentData()"></app-dialog>
代码语言:txt
复制
 `

})

export class ParentComponent {

代码语言:txt
复制
 refreshParentData() {
代码语言:txt
复制
   // 在这里执行刷新父对象的操作
代码语言:txt
复制
 }

}

代码语言:txt
复制

通过以上步骤,当在对话框中点击关闭按钮时,会触发自定义事件refreshParent,然后在父组件中监听该事件并执行相应的刷新操作。

Angular材质对话框的优势在于它提供了一个现成的、符合材质设计规范的对话框组件,可以快速构建美观且易于使用的对话框。它还提供了丰富的配置选项,可以自定义对话框的外观和行为。

应用场景包括但不限于:

  • 在Web应用程序中显示提示、确认或输入对话框。
  • 用于展示详细信息或表单的模态对话框。
  • 用于实现用户登录、注册或设置等功能的对话框。

腾讯云提供了一系列与Angular开发相关的产品和服务,其中包括:

  • 云开发(CloudBase):提供云端一体化开发平台,支持快速构建和部署基于Angular的Web应用程序。
  • 云函数(SCF):无服务器函数计算服务,可用于处理与对话框相关的后端逻辑。
  • 云存储(COS):提供可靠、安全的对象存储服务,用于存储对话框中的文件或数据。

以上是关于Angular 2材质对话框关闭时刷新父对象的完善且全面的答案。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

CAD操作大全

3 2.轨迹视图 6 3.材质编辑器 7 4.示意(Schematic)视图 7 5.视频编辑 7 6.NURBS编辑 7 7.FFD 8 8.打开的UVW贴图 8 9.反应堆(Reactor) 9 10...轨迹视图 加入(Add)关键帧 【A】 前一间单位 【<】 下一间单位 【>】 编辑(Edit)关键帧模式 【E】 编辑区域模式 【F3】 编辑时间模式 【F2】 展开对象(Object)切换 【O...PEDIT 编辑多义线 PL PLINE 绘制多义线 PO POINT 绘制点 POL POLYGON 绘制正多边型 PR OPTIONS 选项 PRCLOSE PROPERTIESCLOSE 关闭对象特性修改对话框...PEDIT 编辑多义线 PL PLINE 绘制多义线 PO POINT 绘制点 POL POLYGON 绘制正多边型 PR OPTIONS 选项 PRCLOSE PROPERTIESCLOSE 关闭对象特性修改对话框...【<】   下一间单位 【>】   编辑(Edit)关键帧模式 【E】   编辑区域模式 【F3】   编辑时间模式 【F2】   展开对象(Object)切换 【O】

3.7K30

CAD常用命令、快捷键和命令说明大全 「建议收藏」

CAD常用命令、快捷键和命令说明大全 一:常用功能键   F1: 获取帮助   F2: 实现作图窗和文本窗口的切换   F3: 控制是否实现对象自动捕捉   F4: 数字化仪控制    F5:...  Ctrl+W:对象追 踪式控制(F11)   Ctrl+X:剪切所选择的内容   Ctrl+Y:重做   Ctrl+Z:取消前一步的操作   Ctrl+1:打开特性对话框   Ctrl+2:打开图象资源管理器...(dsviewer)   SE:打开对象自动捕捉对话框   ST:打开字体设置对话框(style)   SO:绘制二围面( 2d solid)   SP:拼音的校核(spell)   SC:缩放比例 (...】   约束到Z轴 【F7】   旋转(Rotate)视图模式 【Ctrl】+【R】或【V】   保存(Save)文件 【Ctrl】+【S】   透明显示所选物体(开关) 【Alt】+【X】   选择物体...【<;】   下一间单位 【>;】   编辑(Edit)关键帧模式 【E】   编辑区域模式 【F3】   编辑时间模式 【F2】   展开对象(Object)切换 【O】   展开轨迹(Track

8.3K20
  • CAD快捷键大全

    Ctrl+W:对象追 踪式控制(F11)   Ctrl+X:剪切所选择的内容   Ctrl+Y:重做   Ctrl+Z:取消前一步的操作   Ctrl+1:打开特性对话框   Ctrl+2:打开图象资源管理器...(dsviewer)   SE:打开对象自动捕捉对话框   ST:打开字体设置对话框(style)   SO:绘制二围面( 2d solid)   SP:拼音的校核(spell)   SC:缩放比例 (...】   约束到Z轴 【F7】   旋转(Rotate)视图模式 【Ctrl】+【R】或【V】   保存(Save)文件 【Ctrl】+【S】   透明显示所选物体(开关) 【Alt】+【X】   选择物体...【<;】   下一间单位 【>;】   编辑(Edit)关键帧模式 【E】   编辑区域模式 【F3】   编辑时间模式 【F2】   展开对象(Object)切换 【O】   展开轨迹(Track...在CAD里寻求帮助,可直接点击F1 30. 正交的CAD快捷方式是F8 31. 打开和关闭对象捕捉工具的快捷方式是F3 32. 直线标注的快捷方式是DLI+空格 33.

    2.2K20

    CWnd的派生类-3、CDialog类

    即当模态对话框弹出,禁止了它的窗口及大部分兄弟窗口的操作;模态对话框关闭后,被禁用的窗口将恢复使用。...可见,只要在该对话框销毁重新激活主窗口就可以了,至此,已经完成了模态对话框的创建工作。但阅读以上代码会发现,事情并不这么简单,在创建对话框后还需进入模式循环,对话框关闭后,模式循环才退出。...其实,由RunModalLoop()实现的模态循环,并不是创建模态窗口或模态对话框的方式。如上所述,只要在对话框创建之前禁止主窗口,在对话框销毁激活主窗口,在形式上就已经实现了所谓的模态对话框。...模式循环既可以向窗口发送WM_ENTERIDLE消息,也可以向当前窗口发送与空闲消息等同的WM_KICKIDLE消息,使得模态对话框有能力在空闲时完成一定的操作。同时允许刷新显示对话框。...但如果使用CDialog::Create()创建了一个非模态对话框,就不得不在直接或间接调用EndDialog()关闭对话框后,亲自调用DestroyWindow()了。

    1.3K30

    CAD2007操作教程下

    开关状态:图层处于打开状态,灯泡为黄色,该图层上的图形可以在显示器上显示,也可以打印;图层处于关闭状态,灯泡为灰色,该图层上的图形不能显示,也不能打印。...从可见性来说:冰结的图层与关闭的图层是相同的,但冻结的对象不参加处理过程中的运算,关闭的图层则要参加运算,所以在复杂的图形中冻结不需要的图层中可以加快系统重新生成图形的速度。...二、图形转移图层方法 1、选中该图形 2、右击空白处弹出“特性”对话框 3、在“特性”对话框中“图层”列表选所需图层 4、关闭即可 注:对象特性包含一般特性和几何特性,一般特性包括对象的颜色、线型、图层及线宽等...这时,AutoCAD 只渲染所选的对象 设置渲染材质 在渲染对象,使用材质可以增强模型的真实感。 在AutoCAD中,系统预定义了多种材质,可以将它们应用于三维实体模型中。...为对象指定材质 附着材质的步骤 从“视图”菜单中选择“渲染”中的“材质”或单击 中的 按纽。 在“材质对话框中,从列表中选择一种材质,或者选择“选择”以在图形中选择一种已附着到对象上的材质

    8.6K30

    CAD 初级教程

    2.快捷键为Ctrl+S 关闭:1.单击标题栏上的关闭按纽 2.Alt+F4       3.单击控制菜单按纽 课后练习:熟悉AutoCAD2004的工作界面与发展史,能够根据各自的工作习惯定义...指定中点后,执行以下操作之一, ⊙输入环形阵列中点的X坐标值和Y坐标值 ⊙单击“拾取中点”按纽,“阵列”对话框关闭,使用定点设备指定环形阵列的圆心, 4. 选择“选择对象” 5....二、图形转移图层方法 1、选中该图形 2、右击空白处弹出“特性”对话框 3、在“特性”对话框中“图层”列表选所需图层 4、关闭即可 注:对象特性包含一般特性和几何特性,一般特性包括对象的颜色、线型、图层及线宽等...这时,AutoCAD 只渲染所选的对象 设置渲染材质 在渲染对象,使用材质可以增强模型的真实感。 在AutoCAD中,系统预定义了多种材质,可以将它们应用于三维实体模型中。...为对象指定材质 附着材质的步骤 从“视图”菜单中选择“渲染”中的“材质”或单击 中的 按纽。 在“材质对话框中,从列表中选择一种材质,或者选择“选择”以在图形中选择一种已附着到对象上的材质

    5.7K00

    最全的windows操作系统快捷键

    F2           当你选中一个文件的话,这意味着“重命名” F3           当你在桌面上的时候是打开“查找:所有文件” 对话框 F10或ALT        激活当前程序的菜单栏 windows...CTRL+F5         强行刷新 目的快捷键 激活程序中的菜单栏 F10 执行菜单上相应的命令 ALT+菜单上带下划线的字母 关闭多文档界面程序中的当 前窗口 CTRL+ F4 关闭当前窗口或退出程序...资源管理器” WINDOWS+ E 最小化或还原所有窗口 WINDOWS+ D 撤消最小化所有窗口 SHIFT+ WINDOWS+ M 四、使用“我的电脑”和“Windows资源管理器”的快捷键 目的快捷键 关闭所选文件夹及其所有...”快捷键 选择项目,可以使用以下快捷键。...“回收站” 显示“查找:所有文件” F3 显示项目的快捷菜单 APPLICATION键 刷新窗口的内容 F5 重命名项目 F2 选择所有项目 CTRL+ A 查看项目的属性 ALT+ ENTER或 ALT

    2K20

    2014版CAD操作教程(全)

    2.快捷键为Ctrl+S 关闭:1.单击标题栏上的关闭按纽 2.Alt+F4       3.单击控制菜单按纽 课后练习:熟悉AutoCAD2004的工作界面与发展史,能够根据各自的工作习惯定义...指定中点后,执行以下操作之一, ⊙输入环形阵列中点的X坐标值和Y坐标值 ⊙单击“拾取中点”按纽,“阵列”对话框关闭,使用定点设备指定环形阵列的圆心, 4. 选择“选择对象” 5....二、图形转移图层方法 1、选中该图形 2、右击空白处弹出“特性”对话框 3、在“特性”对话框中“图层”列表选所需图层 4、关闭即可 注:对象特性包含一般特性和几何特性,一般特性包括对象的颜色、线型、图层及线宽等...这时,AutoCAD 只渲染所选的对象 设置渲染材质 在渲染对象,使用材质可以增强模型的真实感。 在AutoCAD中,系统预定义了多种材质,可以将它们应用于三维实体模型中。...在“材质对话框中,从列表中选择一种材质,或者选择“选择”以在图形中选择一种已附着到对象上的材质。 将材质直接应用到对象、具有特定 ACI 编号的所有对象或特定图层上的所有对象

    6.2K10

    【Unity 3D 游戏开发】Unity3D 入门 - 工作区域介绍 与 入门示例

    , 主要用于调试bug, 错误等; 游戏预览面板控制栏 :  -- Aspect (任意显示比例下拉列表) : 改变 Scence 视图的显示比例, 默认为任意比例显示, 在为不通大小的界面制作游戏使用...按 Delete 键, 即可删除对象; 对象的父子关系 : 父子关系就是将无关对象建立分组, 位于一个单一的对象之下, 对象包括的对象叫做 孩子对象; -- 作用 : 对对象进行移动 缩放 旋转操作..., 脚本 Camera 等; 给游戏中的对象涂装 : 给游戏对象改变颜色, 可以在Project视图中创建一个材质, 然后将材质赋给对象; -- 创建材质 : 点击 Project 视图的 create...按钮, 选择材质; -- 给材质选择颜色 : 在 Assets 中选中刚创建的材质; -- 选择颜色 : 这时 Inspector 视图中会出现材质的属性, 点击 Main Color 按钮, 可以选择材质的颜色...; -- 为将材质赋给对象 : 直接将 Assets 中的材质 拖拽到 Hierarchy 视图中的对象上即可, 效果如下 :  5.

    2.1K20

    页面彈出各种窗口詳解

    ,必须关闭才能访问窗口(建议尽量少用,以免招人反感);showModelessDialog()(简称无模式窗口),打开后不必关闭也可访问窗口打开的窗口。...七、 刷新之后就不再弹出窗口 我们使用cookie来控制一下就可以了。...你可以试着刷新一下这个页面或重新进入该页面,窗口再也不会弹出了。...通过研究,发现可以使用 DHTML 中的 Image 对象来达到我们的目的,Image 对象可动态装载指定的图片,通过读取其 width 和 height 属性即能获得装入图片的大小,以此来设置弹出窗口的大小...此外,在脚本中还可以使用commandLine属性来检索应用程序启动的参数。 在HTA中还可以继续使用html中的绝大多数标签、脚本等。

    2.6K21

    codereview-s8

    但是在angular中遇到的奇葩现象现象就是,在组件进行更新,不知道是因为签名的缘故还是双向绑定的缘故,这个onChange都会先于子组件运行一次,那么问题来了,这个方法本来的调用时机是子组件更新后需要通知组件进行相应更新时调用的...最佳实践 解决方法在这里,这种解决方法算是一种workaround,即在组件中使用另一个对象来储存组件需要更新的那个值,算是做了一种类似中间件的处理,之后因为双向绑定自动更新机制对于对象的更新更具reference...今天遇到一个需求很有意思,大体意思是想在用户进行文件上传,就有偏向性的屏蔽掉一些不支持的文件格式,比如上传图片,那么在文件选择对话框就不要出现文本类型的文件。...HTML5 最佳实践 比如我们想要限制上传文件类型为excel文件类型,只需要创建如下标签: 这样这个文件表单对话框被激活...因为只要用户想要上传别的类型的文件,通过切换文件对话框中的选取文件类型选项(比如显示全部文件类型),就可以选取别的类型的文件了,因此在提交,也别忘了添加校验逻辑,防止因为上传了一些不支持的类型造成服务器内部错误

    1.7K30

    Autodesk Revit 2024 中文正式版下载(附激活+教程)

    视觉刷新推动了创成式设计和发电机播放器之间的一致性,旨在使新的和有经验的计算设计师更加成功。...绘制顺序改进社区想法: 族中二维图元在族编辑器、项目中以及输出为 PDF/打印的绘制顺序在视觉上是相同的。访问协调模型对象属性选择各个协调对象并访问其属性。...REVIT-187000导入/导出 gbXML为“分析洞口表面”添加了“分析表面”属性,以指示表面。...REVIT-186337在创建能量分析模型,无论创建模式如何,表面名称现在都使用相同的约定;因此表面名称中只显示空间编号,并且 CADObjectID 的描述也相同(其中包括图元及其图元 ID 的描述...REVIT-190985在板形状编辑器上添加了可视化选项,可用于根据用户的偏好关闭控制点。REVIT-190031拼写检查添加了调整“拼写检查”对话框大小的功能。

    8K20

    flutter 起步

    比如 Navigator.pushNamed(context, '/');当部件Widget在StatelessWidget.build函数被返回,这个部件会成为部件。...persistentFooterButtons - 固定在下方显示的按钮,比如对话框下方的确定、取消按钮。drawer - 抽屉菜单控件。...全局变量和静态成员变量,这些变量不会在热刷新更新。修改了main函数中创建的根控件节点,Flutter在热刷新后只会根据原来的根节点重新创建控件树,不会修改根节点。...热刷新无法实现更新,执行一次热重启(Hot Restart)就可以全量更新所有代码,同样不需要重启App,区别是restart会将所有Dart代码打包同步到设备上,并且所有状态都会重置。...persistentFooterButtons - 固定在下方显示的按钮,比如对话框下方的确定、取消按钮。drawer - 抽屉菜单控件。

    4.5K20

    Material Design — 提示框( Dialogs)

    ---- 行为 提示框的前身 提示框是模态窗口的子类型,这里所涉及的示例用于标准材质的系统提示框。...内容滚动,操作始终保持原位。 提示框与底层级材料是分开的,不会随其滚动。 ? 标题与被选操作均保持可见 显示额外内容 要在提示框中展示额外内容,请在内容区域内使用内联展开。...例如,用户可以聆听多个铃声,但只能在触摸“ok”进行最终选择。 点击确认对话框中的“取消”,或按Android的“后退”,取消操作,放弃所有更改并关闭对话框。 ?...确认按钮将被禁用,直到满足对话框中的所有必填字段都完成,确认操作才会被激活 丢弃(离开) 丢弃操作(屏幕左上角的“X”)和后退按钮均会关闭全屏对话框并放弃之前所做的更改。...左:不要用“关闭”这样的词作为确认    右:离开进行提示 导航 全屏幕对话框中使用的“X”不同于向返回箭头,箭头能表示视图的状态实时被保存。

    5.1K101

    【QT】QT窗口部件

    QWidget类是所有部件对象的基类,被称为基础窗口部件。 QWidget提供自我绘制和处理用户输入等基本功能,如接收鼠标、键盘和其他事件,并且在屏幕上绘制自己的表现。...一个窗口部件可以被它的窗口部件或者它前面的窗口部件盖住一部分。一个没有窗口部件的窗口部件一直是顶级窗口部件。非顶级窗口部件窗口的子部件。...用户必须完成当前对话框中的交互操作并且关闭窗口后才能操作当前音乐程序中的其它窗口。模式对话框有它们自己的本地事件循环。exec()方法可使窗口以模态方式运行。...当用户关闭这个对话框,exec()将提供一个可用的返回值并且这时流程控制继续从调用exec()的地方进行。...通常,我们链接默认按钮,例如"OK"到accpet()槽并且把"Cancel"链接到reject()槽,来使对话框关闭并且返回适当的值。

    1.2K20

    分层 Blazor 组件

    作为加入单页应用程序 (SPA) 队伍的最新框架,Blazor 有机会在其他框架(如 Angular 和 React)的最佳特性基础之上构建而成。...它将模式对话框的临时非 HTML 标记转换为 Bootstrap 专用标记(请访问 bit.ly/2RxmWJS)。 输入标记和相应输出之间的任何转换都是通过 C# 代码执行的。...模式对话框可视需要在页眉处添加“关闭”按钮,并添加与对话框大小或动画相关的其他属性。所有此类信息都可以在自定义数据传输对象中组合,并通过树进行级联。...在 Bootstrap 行话中,对话框切换按钮的数据目标属性标识,要在用户单击切换按钮弹出的 DIV 的 ID。...Id 值用于标识对话框的最外面容器。使用 ID 签名的 DIV 会在模式触发弹出。相反,AutoClose 值用于控制 IF 语句,此语句决定了是否应在标题栏中显示“关闭”按钮。

    8.3K10

    【ssm个人博客项目实战06】博客类别的添加修改删除的实现1、博客类别service层完善3、博客类别管理界面功能完善1、功能实现

    Paste_Image.png 当我们点击添加或者修改按钮 我们是处于blogTypeMange.jsp中 所以我们需要完善这个页面其实能弹出对话框 其中 closed="true"代表对话框默认是关闭的 buttons="#dlg-buttons" 指定对话框的按钮组为下面id为dlg-buttons...的div 现在对话框已经创建好了 1.1、添加修改博客类别实现 对于添加或者修改来说其实他们可以共用一个对话框,区别就是 1、修改操作我们需要把id传递给后台 让后台知道这是修改操作, 2、修改操作需要把数据回显在对话框中...id=" + row.id; } } 接下来我们继续完善对话框关闭即可 这个功能很简单,把对话框中内容置空 然后关闭即可 function...} 1.2、删除博客类别以及刷新实现 由于我们的系统是支持多选删除的操作的 所以第一步 1、获取选中行的对象的数组 2、判断是否有选中行 3、将选中行的id放入数组中 4、将id数组连接成字符串

    1.1K60
    领券