void {
const dialogRef = this.dialog.open(VerificationRequestComponent, {
autoFocus: false,
});
dialogRef
.afterClosed()
.pipe(filter(x => x))
.subscribe((result) => {
this.requestsHistory = [result, ...this.requestsHistory]
});
}
<app-requests-table
*ngIf="!loading && requestsHistory"
[requestsHistory]="requestsHistory">
</app-requests-table>
при перезаписывании свойства this.requestsHistory не срабатывает сеттер в чем причина?
Ошибки есть? Как проверяете? this.requestsHistory = ... строка выполняется?
ошибок нет, просто не срабатывает
Точно что не срабатывает? дебажили?
ну консоль смотрю не срабатывает не заходит в метод сетера
Ну консоль после условия if (!value) же
не срабатывает и ДО
Посмотрите, вообще сеттер дёргается или нет breakpoint воткните, где значение устанавливается Может вообще условие loading не срабатывает и компонент вообще не рисуется
консоль лог бы сработал думаю если бы дергало
Значит не добирается код до этого и сеттер тут ни при чём
А внутри .subscribe выполняется код?
Выше сказал, что да
Обсуждают сегодня