Angular Mat Table显示相同的列两次,但出现错误“提供了重复的列定义名称”。
创始人
2024-10-19 12:00:45
0

这个错误是因为在Angular Mat表中定义了重复的列名称。要解决这个问题,需要确保在MatTableDataSource中的数据定义和matColumnDef指令中的列定义名称是唯一的。以下是一个解决方法的代码示例:

HTML模板:


    
    
列1 {{element.column1}} 列2 {{element.column2}}

组件代码:

import { Component } from '@angular/core';
import { MatTableDataSource } from '@angular/material/table';

@Component({
  selector: 'app-table',
  templateUrl: './table.component.html',
  styleUrls: ['./table.component.css']
})
export class TableComponent {
  displayedColumns: string[] = ['column1', 'column2']; // 列定义名称
  dataSource = new MatTableDataSource(ELEMENT_DATA); // 数据源
}

export interface Element {
  column1: string;
  column2: string;
}

const ELEMENT_DATA: Element[] = [
  { column1: '数据1', column2: '数据2' },
  { column1: '数据3', column2: '数据4' },
  { column1: '数据5', column2: '数据6' },
];

请确保在displayedColumns数组中的列定义名称是唯一的。

相关内容

热门资讯

四分钟手筋!hhpoker怎么... 四分钟手筋!hhpoker怎么破解(透视)好像是真的有辅助下载(哔哩哔哩)1、金币登录送、破产送、升...
第6分钟步骤!wpk私人局辅助... 第6分钟步骤!wpk私人局辅助是真的吗(透视)一直是真的有辅助插件(哔哩哔哩)1、完成wpk私人局辅...
第9分钟妙招!安装不了wepo... 第9分钟妙招!安装不了wepoker(透视)总是真的是有辅助脚本(哔哩哔哩)所有人都在同一条线上,像...
一分钟指南!we-poker靠... 一分钟指南!we-poker靠谱吗(透视)果然是有辅助开挂(哔哩哔哩)1、游戏颠覆性的策略玩法,独创...
第三分钟手筋!来玩app破解(... 第三分钟手筋!来玩app破解(透视)都是真的有辅助开挂(哔哩哔哩)1、这是跨平台的来玩app破解轻量...
第六分钟指南书!hh poke... 第六分钟指南书!hh poker软件(透视)总是有辅助开挂(哔哩哔哩)1)hh poker软件免费钻...
四分钟辅助!渝都亲友全辅助,潮... 四分钟辅助!渝都亲友全辅助,潮汕来物局开挂方法(本来真的有辅助脚本)-哔哩哔哩1、下载好潮汕来物局开...
4分钟办法!xpoker透视辅... 4分钟办法!xpoker透视辅助(透视)原来真的是有辅助脚本(哔哩哔哩)1)xpoker透视辅助辅助...
第八分钟安装!广东闲来辅助免费... 第八分钟安装!广东闲来辅助免费,兴动互娱辅助器多少钱(好像有挂辅助神器)-哔哩哔哩1、这是跨平台的兴...
四分钟指南!wepoker透视... 四分钟指南!wepoker透视脚本视频(透视)一贯是有辅助工具(哔哩哔哩)wepoker透视脚本视频...