Я делаю изменения в списке данных, который отображается на app.component.html
<ul>
<li *ngFor="let data of DataSource">
{{ data.id }} - {{data.title}}
</li>
</ul>
Мне удалось выдвинуть новую строку данных следующим образом:
create() {
const newPostId = this.postId + 1;
this.apiService.create(newPostId, this.postTitle, this.postText).subscribe(result => {
const newId = result['id'];
this.retrieveData.push({id: newId, title: this.postTitle});
this.dataCount = this.dataCount + 1;
}, error => console.log('There was an error: ', error));
}
Это отлично работает и добавляет новую строку в конец списка данных.
Мой вопрос:
Как изменить мой метод create () для обновления текущего и отображения изменений в app.component.html?