Size: a a a

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

2021 April 02

s

stogram in Angular - русскоговорящее сообщество
Евгений Войтенко
Коллеги, скажите, пожалуйста, есть ли правило когда передавать event потомку через сервис или viewchild? Angular Material использует viewchild, когда нужно вызвать метод из их либы. Почему они не сделали для этого сервисы? Я так понимаю оба подхода можно применять, но для разного рода связок. Можете дать совет?
Потомкам данные передаются через Input это стандартно, через сервисы и сторы это уже навороты, костыли
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
stogram
Потомкам данные передаются через Input это стандартно, через сервисы и сторы это уже навороты, костыли
мне надо евент + данные
источник

VM

Vadim Malovaniy in Angular - русскоговорящее сообщество
Кирилл mrDoode
Вот тут подробнее можно? Вкуда гуглить?
источник

s

stogram in Angular - русскоговорящее сообщество
А в чем проблема в родительском поставить обработчик события и уже результаты просто передавать
источник

Кm

Кирилл mrDoode in Angular - русскоговорящее сообщество
Благодарю
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Евгений Войтенко
интересно. я как-то передовал subject.asobservable в потомок и подписывался в нем, но такого примера нет в мануалах ангуляра. также говорят что это плохая практика, верно?
да, практика не очень.
можно обойтись простым  плоским инпутом обычно.
источник

s

stogram in Angular - русскоговорящее сообщество
Anton Shvets
да, практика не очень.
можно обойтись простым  плоским инпутом обычно.
Вроде ещё не будет change detector работать
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
Anton Shvets
да, практика не очень.
можно обойтись простым  плоским инпутом обычно.
буду признателен за пример передачи eventa с данными в потомок
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Евгений Войтенко
буду признателен за пример передачи eventa с данными в потомок
вон скрин выше от Вадима. это эвент.
сеттер отрабатывает на каждые новые данные
источник

RK

Roman Kazarov in Angular - русскоговорящее сообщество
Привет всем. Кто то знаком с библиотекой Polymer. Дайте полезные ссылки и обучающие материалы.
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
а можно пример с вызововм данного сеттера
1) передать  void
2) передать новые данные
3) передать такиеже данные
источник

VM

Vadim Malovaniy in Angular - русскоговорящее сообщество
Евгений Войтенко
а можно пример с вызововм данного сеттера
1) передать  void
2) передать новые данные
3) передать такиеже данные
ангуляр сам его вызывает когда ты передаешь данные в компонент. или что?
источник

VM

Vadim Malovaniy in Angular - русскоговорящее сообщество
это инпут в дочернем компоненте
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
Vadim Malovaniy
ангуляр сам его вызывает когда ты передаешь данные в компонент. или что?
я событие так смногу предать? чтобы например потомок сбрсил форму
источник

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
Всем привет,  а можно использовать значения енама глобально ?
источник

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
в html ?
источник

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
типо так <p [title]="Enum.SomeValue"></p>
источник

D

Dmitry in Angular - русскоговорящее сообщество
Vladimir Murashko
типо так <p [title]="Enum.SomeValue"></p>
нужно в тс файле создать все равно
источник

VM

Vadim Malovaniy in Angular - русскоговорящее сообщество
Евгений Войтенко
я событие так смногу предать? чтобы например потомок сбрсил форму
ну ты почешь передать данные, а потом в сеттере смотреть что нудно делать
источник

D

Dmitry in Angular - русскоговорящее сообщество
Vladimir Murashko
типо так <p [title]="Enum.SomeValue"></p>
Enum = Enum чтоб доступ из темплейта был
источник