Я бы хотел увидеть больше кода, чтобы быть уверенным, но, вероятно, ваши изменения не отражаются при рендеринге вашего шаблона, потому что ваши добавления в массив 'people' не вызывают обнаружение изменений.
Это потому, что детектор изменений ищет изменения в ссылках связанных объектов (в данном случае, «указатель» на массив). Чтобы вызвать обнаружение изменений, вам нужно изменить ссылку (то есть создать новый массив).
Попробуйте:
addAsyncData(result){
this.people = [...this.people, ...result];
}
Создает новый массив с исходным и новым содержимым. .