Add a new row into mat-table using angular 4

chethu picture chethu · Apr 23, 2018 · Viewed 17.1k times · Source

How to add a new row into Angular Material table manually from a input field.

Please see this image in that if i add a state name and state code it should present in the following table please help me how to achieve it using Angular 4.

angular material table

Answer

bugs picture bugs · Apr 24, 2018

I've put together a quick example that should give you a good hint as to where to start from: Working demo

This works by using two-way data binding on the input field to keep track of what the user typed in the form. When the add button is then pressed, the table is updated with a new element dynamically created with the input content.