Size: a a a

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

2020 January 22

КВ

Кирилл Валиков in Angular - русскоговорящее сообщество
Модина Питон
всем привет! помогите посмотреть в нужную сторону :( В родительском компоненте вызывается чаилд рекурсивный компонент. Хочу чтобы у каждого внутреннего компонента была кнопка, которая добавляет в объект (находится в перент компоненте) sub объект (там тоже рекурсия). Так вот вопрос: что нужно чтобы кнопки (из чаилд компонента)  достучались до объекта из родительского компонента и могли вызвать методы (типо добавить, удалить и т.д.)? может я вообще херню понаделал? :(
А сервисы не?
источник

G

Galeups in Angular - русскоговорящее сообщество
Всем привет. Простой вопрос по типам ))
К примеру есть метод который может вернуть два типа  пишу вот так  ....(args: string):<Cat | Dog>
Правильно ли я понимаю, что в интерфейсах Dog и Cat, элементы должны пересекаться? Т.е. это должны быть не прям разные интерфейсы с совершенно разными элементами, потому как у меня чет ругается ((
источник

И

Илья | 😶 in Angular - русскоговорящее сообщество
Galeups
Всем привет. Простой вопрос по типам ))
К примеру есть метод который может вернуть два типа  пишу вот так  ....(args: string):<Cat | Dog>
Правильно ли я понимаю, что в интерфейсах Dog и Cat, элементы должны пересекаться? Т.е. это должны быть не прям разные интерфейсы с совершенно разными элементами, потому как у меня чет ругается ((
Вообще разные могут
источник

G

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

G

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

И

Илья | 😶 in Angular - русскоговорящее сообщество
На это и тип чтобы разными быть
источник

G

Galeups in Angular - русскоговорящее сообщество
и можно же чтоб вот так не перечислять, сделать с помощью генерика?
источник

И

Илья | 😶 in Angular - русскоговорящее сообщество
Galeups
и можно же чтоб вот так не перечислять, сделать с помощью генерика?
Чёт в голову не приходит как тут женерик поможет
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Galeups
Всем привет. Простой вопрос по типам ))
К примеру есть метод который может вернуть два типа  пишу вот так  ....(args: string):<Cat | Dog>
Правильно ли я понимаю, что в интерфейсах Dog и Cat, элементы должны пересекаться? Т.е. это должны быть не прям разные интерфейсы с совершенно разными элементами, потому как у меня чет ругается ((
ты именно утверждаешь что либо либо, не пересечение)
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
здесь не дженерик нужен а обычный алиас
источник

G

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

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
type Smth = Dog | Cat;
источник

G

Galeups in Angular - русскоговорящее сообщество
ух ты ж, и так можно было? ))
источник

G

Galeups in Angular - русскоговорящее сообщество
просто при добавлении новой сущности с новым типом, придется и метод изменять, добавлять этот новый тип
источник

G

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

Р

Ром in Angular - русскоговорящее сообщество
Всем привет.
У меня есть две страницы /first /second.
Каждая страница это модуль.
Как мне сделать, чтобы в попапе страницы /first открывалась вторая страница, у этойже страницы тоже есть попапы и их хотелось бы тоже сохранить.
Открываем попапо /first(popup:1)/second
Открываем попап в попапе  /first(popup:1)/second(popup:edit)
источник

MS

Mikhail Shumilov in Angular - русскоговорящее сообщество
Ром
Всем привет.
У меня есть две страницы /first /second.
Каждая страница это модуль.
Как мне сделать, чтобы в попапе страницы /first открывалась вторая страница, у этойже страницы тоже есть попапы и их хотелось бы тоже сохранить.
Открываем попапо /first(popup:1)/second
Открываем попап в попапе  /first(popup:1)/second(popup:edit)
попап дивом, в диве компонент страницы, див прячем
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Ром
Всем привет.
У меня есть две страницы /first /second.
Каждая страница это модуль.
Как мне сделать, чтобы в попапе страницы /first открывалась вторая страница, у этойже страницы тоже есть попапы и их хотелось бы тоже сохранить.
Открываем попапо /first(popup:1)/second
Открываем попап в попапе  /first(popup:1)/second(popup:edit)
а попап в попапе в попапе открыть можно?
источник

MS

Mikhail Shumilov in Angular - русскоговорящее сообщество
если надо зарекурсить, что врядли -- создавать новые компоненты по мере необходимости в ts
источник

MS

Mikhail Shumilov in Angular - русскоговорящее сообщество
Вопрос: почему ControlValueAccessor триггерит onChange при Init-е?
источник