Issue at Hand: I am facing a problem with the interaction between a dropdown menu and a table on my website. Imagine the dropdown menu contains a list of cities, and below it is a table displaying information about those cities. I want to ensure that when a user selects a city from the dropdown, the corresponding row for that city appears as the first row in the table. While I have managed to update the data structure/array behind the scenes to achieve this, I'm struggling to figure out how to make the table refresh and display the updated row. How can I accomplish this in the provided sample code? For example, how can I make the 'Boron' entry show up as the first row when a specific button is clicked on this stackblitz demo: https://stackblitz.com/angular/epkqlvvjdqn?file=app%2Ftable-basic-example.ts