Size: a a a

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

2020 February 21

🏡K

🏡 ILshat Khamitov in Angular - русскоговорящее сообщество
лайзи + динамика = не собирать больше приложение никогда, тока компоненты выкладываешь кудато собранное и в админке указываешь урл до коимпоненты и куда этот компонент применить и если есть контракты по связям с парентом или смежными, все это отмечаешь и типа все
источник

🏡K

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

🏡K

🏡 ILshat Khamitov in Angular - русскоговорящее сообщество
ну в идеале, на сколько это реально не знаю, вот иви ради этого и ждали по идее
источник

S

Stepanyan in Angular - русскоговорящее сообщество
хотел бы посмотреть пример реализации этого
источник

🏡K

🏡 ILshat Khamitov in Angular - русскоговорящее сообщество
ну иви тока завезли, может скоро ченить подобное появится)
источник

S

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

Вキ

Вертихвост キバ 🏡🦊... in Angular - русскоговорящее сообщество
🏡 ILshat Khamitov
ну иви тока завезли, может скоро ченить подобное появится)
Раньше Angular 11 смысла переписывать на Ivy нет, потому что поломается ViewEngine, да и сами библиотеки под Ivy пока не собираются
источник

🏡K

🏡 ILshat Khamitov in Angular - русскоговорящее сообщество
ага, я так парочку выпилил)
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
🏡 ILshat Khamitov
у тя по json схеме строится весь сайт, json меняешь просто на бэке и фронт сам перестраивается
Мечта заказчиков.
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Вертихвост キバ 🏡🦊
Раньше Angular 11 смысла переписывать на Ivy нет, потому что поломается ViewEngine, да и сами библиотеки под Ivy пока не собираются
И не соберутся старые ))
источник

Вキ

Вертихвост キバ 🏡🦊... in Angular - русскоговорящее сообщество
🏡 ILshat Khamitov
ну в идеале, на сколько это реально не знаю, вот иви ради этого и ждали по идее
Он все равно из коробки не решит всех проблем
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Я ржал когда ангуляровцы переводили праймнг на ngPackgr
источник

Вキ

Вертихвост キバ 🏡🦊... in Angular - русскоговорящее сообщество
🏡 ILshat Khamitov
у оригинальных там инжектор, через него конфиг гоняешь и получается типа контракт некий между компоноентами, типа microfrontend получается, декомпозиция короче, а в том что лис дает этого нет,  у него наоброт все сводится к нулю весь профит динамики и все приколы использования именно так как говорят разрабы ангулар, там магия у него с инпутами и оутпутами, что как раз и не правильно)
Не совсем понимаю градацию правильного или неправильного, но я уже много поел динамики и текущее решение это результат больших страданий с динамикой в Angular.

Строить связи через Injector — много писанины.
Пытаться связать контексты — еще больше писанины.

А так, делаем базовый класс, в котором уже весь контракт расписан, реализуем в динамических компонентах и в хосте, подключаем ngxd, и в итоге все за пару строчек все заводится.

Это меньшее из всех зол, которые нам доступны)
источник

🏡K

🏡 ILshat Khamitov in Angular - русскоговорящее сообщество
это если у тя монолит
источник

Вキ

Вертихвост キバ 🏡🦊... in Angular - русскоговорящее сообщество
🏡 ILshat Khamitov
это если у тя монолит
Не вижу проблем с не монолитом при таком подходе
источник

🏡K

🏡 ILshat Khamitov in Angular - русскоговорящее сообщество
когда у тя есть люди которые пишут контролы и есть продутковые, то они не знают какие там инпуты и оутпуты, это все нужно в схеме указывать, и комбинация инпутов и оутпутов разная будет, там гдет ваще нужно будет сервис пробросить, я про такое говорю
источник

🏡K

🏡 ILshat Khamitov in Angular - русскоговорящее сообщество
я ниче против не имею но у тя ограниченная штука и она учит не тому для чего это все делалось
источник

Вキ

Вертихвост キバ 🏡🦊... in Angular - русскоговорящее сообщество
🏡 ILshat Khamitov
когда у тя есть люди которые пишут контролы и есть продутковые, то они не знают какие там инпуты и оутпуты, это все нужно в схеме указывать, и комбинация инпутов и оутпутов разная будет, там гдет ваще нужно будет сервис пробросить, я про такое говорю
Так и не нужно знать что пробрасывать, а что не пробрасывать. Есть контракт — базовый класс со всеми инпутами и аутпутами. Он реализуется по две стороны.
источник

🏡K

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

🏡K

🏡 ILshat Khamitov in Angular - русскоговорящее сообщество
есть конфиг который говроит что мы имеем и чем делимся
источник