Skip to content

Commit 6347ace

Browse files
Gabb1995jelbourn
authored andcommitted
docs(table): add toggling to expandable rows example (#13897)
1 parent 4a7cb2b commit 6347ace

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/material-examples/table-expandable-rows/table-expandable-rows-example.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
<tr mat-row *matRowDef="let element; columns: columnsToDisplay;"
3030
class="example-element-row"
3131
[class.example-expanded-row]="expandedElement === element"
32-
(click)="expandedElement = element">
32+
(click)="expandedElement = expandedElement === element ? null : element">
3333
</tr>
3434
<tr mat-row *matRowDef="let row; columns: ['expandedDetail']" class="example-detail-row"></tr>
3535
</table>

src/material-examples/table-expandable-rows/table-expandable-rows-example.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import {animate, state, style, transition, trigger} from '@angular/animations';
1919
export class TableExpandableRowsExample {
2020
dataSource = ELEMENT_DATA;
2121
columnsToDisplay = ['name', 'weight', 'symbol', 'position'];
22-
expandedElement: PeriodicElement;
22+
expandedElement: PeriodicElement | null;
2323
}
2424

2525
export interface PeriodicElement {

0 commit comments

Comments
 (0)