169 похожих чатов

Подскажите В сервисе есть BehaviorSubject, на который я подписан в компоненте

app-content. В этот компонент включен другой компонент category-list. Я передаю массив категорий:
<app-category-list [parent_id]="id" [categories]="array"></app-category-list>

И когда я добавляю новую категорию, то в списке она не появляется.

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

6 ответов

9 просмотров

А как именно добавляете новую категорию?

Влад- Автор вопроса
Sergei Sergeevich
А как именно добавляете новую категорию?

В компоненте category-create: this.MyService.createCategory(obj); А в сервисе: createCategory(objectToCreate) { let categories = this.categories.getValue(); categories.push(objectToCreate); this.categories.next(categories); }

Влад
В компоненте category-create: this.MyService.creat...

ради эксперимента попробуй this.categories.next([...categories, objectToCreate])

Влад- Автор вопроса
Sergei Sergeevich
ради эксперимента попробуй this.categories.next([....

Не понял, а что за точечки в начале? У меня проблем не в том что категория не создается. Она создается. Проблема в том что контент не обновляется автоматически

а еще попробуй [categories]="myService.categories|async"

Влад
Не понял, а что за точечки в начале? У меня пробл...

попробуй точечки =) скорее всего поможет

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта