Angular Material可展开表格行上的操作按钮不起作用
创始人
2024-10-20 01:00:35
0

要解决Angular Material可展开表格行上的操作按钮不起作用的问题,可以按照以下步骤进行操作:

  1. 确保每个操作按钮都被正确地绑定到相应的方法上。

  2. 确保操作按钮所在的父元素具有正确的点击事件绑定。

  3. 在展开的行上添加一个点击事件,以阻止事件冒泡。

下面是一个示例代码,演示了如何解决此问题:

HTML模板:


    
    

这是展开行的内容

{{ column }} {{ element[column] }}

组件代码:

import { Component } from '@angular/core';

@Component({
  selector: 'app-table',
  templateUrl: './table.component.html',
  styleUrls: ['./table.component.css']
})
export class TableComponent {
  dataSource = [
    { id: 1, name: 'John' },
    { id: 2, name: 'Jane' },
    { id: 3, name: 'Bob' }
  ];

  displayedColumns = ['id', 'name'];
  expandedElement: any;

  toggleRow(element: any) {
    this.expandedElement = this.expandedElement === element ? null : element;
  }

  editItem(element: any) {
    console.log('Edit:', element);
  }

  deleteItem(element: any) {
    console.log('Delete:', element);
  }
}

在上面的代码中,展开的行中的操作按钮已经正确地绑定到editItemdeleteItem方法上,并且展开的行上添加了一个点击事件,以阻止事件冒泡。这样,操作按钮就可以正常地起作用了。

相关内容

热门资讯

透视模板!拱趴大菠萝挂怎么安装... 透视模板!拱趴大菠萝挂怎么安装,hhpoker辅助(透视)本来真的有挂(哔哩哔哩)1、透视模板!拱趴...
透视课程!epoker免费透视... 透视课程!epoker免费透视脚本,拱趴大菠萝万能挂(透视)好像是有脚本技巧(哔哩哔哩)1、用户打开...
透视窍门!aapoker辅助怎... 透视窍门!aapoker辅助怎么用,wepoker怎么设置透视(透视)竟然真的有挂(哔哩哔哩)小薇(...
透视烘培!epoker底牌透视... 透视烘培!epoker底牌透视,德州局透视脚本下载安装最新版本(透视)竟然有透视攻略(哔哩哔哩)该软...
透视办法!we poker免费... 透视办法!we poker免费辅助器,wepoker私局辅助(透视)一直是有挂(哔哩哔哩)1、玩家可...
透视妙计!wepoker有辅助... 透视妙计!wepoker有辅助插件吗,wepoker手机版辅助(透视)一直有脚本工具(哔哩哔哩)1)...
透视举措!wpk插件辅助,hh... 透视举措!wpk插件辅助,hhpoker真的假的(透视)原来是有挂(哔哩哔哩)1、许多玩家不知道hh...
透视手册!wpk真吗,wpk有... 透视手册!wpk真吗,wpk有那种辅助吗(透视)真是是真的脚本神器(哔哩哔哩)1、许多玩家不知道wp...
透视秘籍!pokermaste... 透视秘籍!pokermaster修改器,德州局怎么透视(透视)原来是有挂(哔哩哔哩)透视秘籍!pok...
透视窍门!竞技联盟辅助插件,p... 透视窍门!竞技联盟辅助插件,pokemmo手机版脚本免费(透视)其实存在有透视插件(哔哩哔哩)1、金...