Angular Material Table API Documentation 💻

Core Components 🧩

  • MatTable
    📝 The primary component for rendering tabular data.

    angular_material_table
    🔗 [View MatTable Overview](/angular/material/table/overview)
  • MatColumnDef
    📝 Defines a column in the table.

    angular_material_columndef
  • MatHeaderCell & MatCell
    📝 Header and data cells for table rows.

    angular_material_cell

Properties 📦

Property Type Description
dataSource DataSource<T> Binds data to the table. 🛠️
columns string[] Specifies column names. 📝
displayedColumns string[] Controls which columns are shown. 📌

Methods ⚙️

  • sortData(sort: Sort)
    📝 Handles data sorting logic.

    angular_material_sorting
  • filterData(filterValue: string)
    📝 Applies filters to the table content. 🔍

Events ⚠️

  • selectionChange
    📝 Triggered when row selection changes.
    angular_material_events

🔗 Explore MatTable API in Depth for advanced usage.