当前位置: 首页 > 知识库问答 >
问题:

角展开面板在展开模式下单击任意位置,调用mat-expansion click事件

宫元徽
2023-03-14

我面临的问题与垫扩展面板。参见stackblitz

https://stackblitz.com/edit/Angular-jmitne-mvbxcm?file=app/expansion-overview-example.ts

我为点击第2节添加了一个控制台日志。

步骤:单击section 2展开并单击段落文本,将调用Click事件。我们可以在控制台日志中看到这一点,这对我来说是一个大问题,因为我的实时应用程序碰到了DB

问题:如何停止这种不必要的事件触发。

共有1个答案

楚俊杰
2023-03-14

您可以监听click事件,而不是监听openedclosed事件。

<mat-expansion-panel #panel2 [hideToggle]="hideToggle" [disabled]="disabled" (opened)="print($event);" (closed)="print($event);">

通过这种方式,您可以避免从面板的子元素触发click事件。

 类似资料:
  • el-table树形数据与懒加载如何点击当前行任何地方展开收起,不仅仅是点三角标,还有编辑完后不收起来,依旧展开,每次编辑完都收起来不知道改了哪个

  • 下面是我试图实现的布局的快照。 我这里有两个问题: > 现在,页面加载时打开了所有的手风琴面板。我希望它最初处于关闭状态(如选项1)。 我没有看到任何切换功能或任何与PrimeFaces Accordian相关的东西。只有widgetvar.show()函数,但它对我没有帮助。

  • 我正在尝试在plotly中实现“单击任意位置”功能,以便在用户单击plotly图表的任意位置时获得坐标。当前的“官方”plotly功能仅在用户单击打印数据点时起作用,但我想注册单击,例如在背景白色画布上。 plotly中闪亮的点击事件可以做到这一点,但令人惊讶的是,plotly中似乎还不存在这种情况。 我做了一些研究,发现下面的代码笔实现非常接近:https://codepen.io/tim-lo

  • 我是r-plotly的新手,我正在试图弄清楚如何处理不在数据上的点击。似乎使用我可以从数据中获取点上的事件,但到目前为止,我还没有弄清楚如何对不接近数据但仅在绘图白色部分的单击执行此操作。 来自绘图的闪亮点击事件可以做到这一点,我只需要得到点击的x和y。我想要类似的,但情节要详细。 我是否可以将单击事件指定为来自plotly plot上的任意位置,而不仅仅是数据? 编辑:令人惊讶的是,这在plot

  • 问题内容: 我一直在尝试在我的应用程序中实现一项功能,以便当用户在我的表格视图中点击一个单元格时,该单元格会向下扩展以显示注释。我在Objective- C中找到了很多这样的例子,但是我还没有找到Swift的例子。 我试图将其翻译为Swift: 但是,这似乎使应用程序崩溃了。 有任何想法吗? 编辑: 这是我的cellForRowAtIndexPath代码: 这是插座设置: 问题答案: if语句中的

  • 我想在清单中添加一个新模型。json。这个模型应该被扩展。 因此,定义了数据源: 模型定义如下: 如何将扩展添加到模型中?