Angular uses reference comparison for objects in the list by default. This might not be the optimal approach, especially when you update your list's data from the server.
Instead, you could be using some unique and stable identifier that your objects have. Thanks to comparing by the id, Angular won't need to rerender all elements every time you fetch an updated list from an API (object references will be changed but ids won't change).