Size: a a a

Angular - русскоговорящее сообщество

2020 April 23

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Dmitry
Привет! Как можно передать данные из родительского компонента в дочерний, если данные достаются из стора при инициации? Если во время инициализации родительского компонента передавать, то данные еще не готовы. Спасибо!
Через Input? Либо запровайдить сервис на уровне компонента родительского и в нём через subject + observable, а в дочернем подписаться
источник

NK

Nick Kuzmin in Angular - русскоговорящее сообщество
Dmitry
Привет! Как можно передать данные из родительского компонента в дочерний, если данные достаются из стора при инициации? Если во время инициализации родительского компонента передавать, то данные еще не готовы. Спасибо!
Ngrx?
источник

D

Dmitry in Angular - русскоговорящее сообщество
Да
источник

NK

Nick Kuzmin in Angular - русскоговорящее сообщество
Dmitry
Привет! Как можно передать данные из родительского компонента в дочерний, если данные достаются из стора при инициации? Если во время инициализации родительского компонента передавать, то данные еще не готовы. Спасибо!
Селектор написан ?
источник

D

Dmitry in Angular - русскоговорящее сообщество
Oleg Safonov
Через Input? Либо запровайдить сервис на уровне компонента родительского и в нём через subject + observable, а в дочернем подписаться
У меня в дочернем компоненте таблицы, и при инициализации компонента id пустой, когда начинаю переключаться между таблицами id подтягивается и можно редактировать данные.
источник

NK

Nick Kuzmin in Angular - русскоговорящее сообщество
Dmitry
Привет! Как можно передать данные из родительского компонента в дочерний, если данные достаются из стора при инициации? Если во время инициализации родительского компонента передавать, то данные еще не готовы. Спасибо!
В идеале: сделай контейнер в нем должно inject store там вызывай подписку на селектор и передавай через Input observable |async
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Dmitry
Привет! Как можно передать данные из родительского компонента в дочерний, если данные достаются из стора при инициации? Если во время инициализации родительского компонента передавать, то данные еще не готовы. Спасибо!
создавать дочерний компонент только при готовых данных, очевидно же
хотя лучше в дочернем предусмотреть отображение пустых данных, спиннер там какой нибудь
источник

D

Dmitry in Angular - русскоговорящее сообщество
спасибо парни
источник

NK

Nick Kuzmin in Angular - русскоговорящее сообщество
Старайся все делать через observable
источник

NK

Nick Kuzmin in Angular - русскоговорящее сообщество
Если нужно что то мутировать -map
источник

NK

Nick Kuzmin in Angular - русскоговорящее сообщество
Используй
источник

NK

Nick Kuzmin in Angular - русскоговорящее сообщество
Но главное в селекторе старайся все изменять
источник

D

Dmitry in Angular - русскоговорящее сообщество
Nick Kuzmin
Старайся все делать через observable
ты о том, чтобы я нужные данные в дочернем компоненте прямо из стора достал?
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Dmitry
ты о том, чтобы я нужные данные в дочернем компоненте прямо из стора достал?
это возможно, но лучше в компонент таблицы передавать данные как инпут
источник

D

Dmitry in Angular - русскоговорящее сообщество
тут схема такая - мне нужно достать первый id из списка объектов, которые лежат в сторе. Если я инициирую дочерний компонент из радительского и первым объектом открывается объект[0], то в стор не хочу лезть, хотя это и не сложно
источник

NK

Nick Kuzmin in Angular - русскоговорящее сообщество
Anton Shvets
это возможно, но лучше в компонент таблицы передавать данные как инпут
Они так и будут передаваться
источник

ВС

Вячеслав Салоид... in Angular - русскоговорящее сообщество
источник

ВС

Вячеслав Салоид... in Angular - русскоговорящее сообщество
Всем привет

Подскажите, пожалуйста

Передаю компонент как параметр. И отображаю его через ngComponentOutlet

Как можно в него передать content и eventListeners?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Вячеслав Салоид
Всем привет

Подскажите, пожалуйста

Передаю компонент как параметр. И отображаю его через ngComponentOutlet

Как можно в него передать content и eventListeners?
источник

ON

Oleksandr Nikolskyi in Angular - русскоговорящее сообщество
Ребята, запускаю тест

выводит ошибку

StaticInjectorError(DynamicTestModule)[UsersComponent -> ImageChecker]:
     StaticInjectorError(Platform: core)[UsersComponent -> ImageChecker]:
       NullInjectorError: No provider for ImageChecker!

После того, как записываю в массив providers все сервисы, оно требует еще и еще до HttpService и всё равно не работает.....
как -то  не логично подключать все сервисы проекта в одной спеке...... Кто сталкивался ?
источник