Как изменить sh родительское представление, когда данные передаются от дочернего к родительскому - PullRequest
0 голосов
/ 24 апреля 2020

Я передаю значение от родителя к потомку и пытался передать обновленное значение от потомка к родителю, используя приведенный ниже код

<app-childcomments (CommentsChange)="Usercommentsmodel = $event" [Usercommentsmodel]="Usercommentsmodel"></app-childcomments>

, который, кажется, не работает, и представление не обновляется в parent и я попытались напрямую присвоить значения дочернему элементу, но я вижу повторяющиеся значения

this.usercommentsservice.deletecomment(commentdata).subscribe(data => {
      console.log('comment deleted');
      console.log(data);
      this.Usercommentsmodel = data;

    });

, что является наилучшим подходом для передачи значений от дочернего к родительскому, и родительский элемент обнаруживает изменения и обновляет представление.

проверка ссылки - ошибка, которую я вижу

enter image description here

1 Ответ

0 голосов
/ 24 апреля 2020

Создать функцию в родительском классе и назначить в шаблоне. Попробуйте изменить значение в родительском классе в коде Typescript.

<app-childcomments (CommentsChange)="handleChange($event)" [Usercommentsmodel]="Usercommentsmodel"></app-childcomments>`
handleChange() {
  this.Usercommentmodel = $event; //assuming you are passing value in $event
}

Дополнительные фрагменты кода помогут, если это не сработает. Предполагается, что значение Child изменяется из-за взаимодействия с пользователем.

Ошибка, которую я вижу:

check the link - error which iam seeing

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...