Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (2)

Лучшие ответы пользователя

Все ответы (3)
  • Как изменить массив в BehaviourSubject?

    @Lan_ser
    В сервисе
    private postSource: BehaviorSubject= new BehaviorSubject(Posts)
    newPost = this.postSource.asObservable(); - метод вернет объект с методами подписки на событие.
    создаем метод
    emitNewPost(el: number) {
    // добавь логику добавления элемента в массив
    this.postSource.next(post ) - уведомит все подписанные компоненты
    }

    в первой компоненте
    add(){
    this.server.emitNewPost(post) - вызываем emitNewTask, передаем даные
    }

    во второй
    this.service.pubs.subscribe(p => this.posts = p);
    Ответ написан
    Комментировать