Улучшение Angular ngFor с помощью директивы trackById Когда вам нужно перебрать коллекцию в Angular, вы, вероятно, будете использовать директиву ngFor, которая будет создавать экземпляр шаблона один раз для каждого элемента из коллекции.
Если нам нужно изменить данные в коллекции, например, в результате запроса API, у нас возникает проблема, потому что Angular не может отслеживать элементы в коллекции. Он также не знает, какие элементы были удалены или добавлены.
В результате Angular необходимо удалить все элементы DOM, связанные с данными, и создать их снова. Это означает множество манипуляций с DOM, особенно в случае большой коллекции. Как известно, манипуляции с DOM обходятся дорого. https://goo.su/9wxi
Post #209
608