Я работаю над проектом для работы и хочу обновить список новыми значениями, которые отображаются с помощью ngFor
.
Массив, который я хочу обновить: this.openedRecipe.Receptregels
Я получаю ответ от своего наблюдения массива с новыми Receptregels, которые я хочу добавить.
Если я сделаю
this.openedRecipe.Receptregels = [...this.openedRecipe.Receptregels, ...response];
или:
this.openedRecipe.Receptregels.push(response[0])
itне добавит новые строки моего ответа в представление.
Но когда я сделаю это, например:
this.openedRecipe.Receptregels = [...this.openedRecipe.Receptregels, ...this.openedRecipe.Receptregels[0]];
Или:
this.openedRecipe.Receptregels.push(his.openedRecipe.Receptregels[0])
Это добавит старую строку в качестве дополнительной строки к моему представлению ...
Кто-нибудь знает, как это исправить?
Старый способ исправить это - перерисовать весь вид, а затемкогда вы открываете рецепт, он будет содержать новые строки, поскольку они добавлены в бэкэнд к рецепту.
Но я хотел бы показать новые значения без перезагрузки всей страницы