Size: a a a

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

2019 October 11

C

Campry in Angular - русскоговорящее сообщество
Denis Kopitsa
во времена ajs 1.3-1.4 родной роутер был ущербный, его мало кто использовал в крупных проектах.
сейчас наоборот, и потребности в сторонних роутерах нет. (или тут кто-то использует неродной Angular Router? )
👌
источник

DK

Denis Kopitsa in Angular - русскоговорящее сообщество
в общем - миграция через ngUpgrade возможна, если ajs написан с использованием компонентного подхода добавленного в 1.5 и использовании только собственных UI компонент. В остальных случаях скорее всего переписывание будет проще, вопрос только в том, как организовать переходный период если нельзя зафризить разработку на это время.
источник

DK

Denis Kopitsa in Angular - русскоговорящее сообщество
Есть еще один вариант - апгрейд через Angular Elements, но я это направление не изучал
источник

N👩

Nikita 👩🏻‍💻💭 in Angular - русскоговорящее сообщество
всем привет
не так давно поднималась тема кодогенерации на основе сваггера
подскажите, у кого-то был успешный опыт? использовали ли готовые решения, или писали свои с использованием angular schematics
думаю генерить модели и сервисы для работы с API
источник

N👩

Nikita 👩🏻‍💻💭 in Angular - русскоговорящее сообщество
ну и потом формы из этих моделей, но это уже позже
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Nikita 👩🏻‍💻💭
всем привет
не так давно поднималась тема кодогенерации на основе сваггера
подскажите, у кого-то был успешный опыт? использовали ли готовые решения, или писали свои с использованием angular schematics
думаю генерить модели и сервисы для работы с API
Чем генерить код — не так важно на самом деле. Главное чтобы это было просто. Насколько не были schematics хороши, но от туда не получится переиспользовать что-то готового, например компонентов не нагенерить таких, какие нужны.

Поэтому будет лучше взять более дружелюбные инструменты. Это может быть простой шаблонизатор, или можно оперировать AST деревом, и скорее всего это будет удобнее.

Для манипуляций над ast, у babel есть куча полезной функциональности, вот от сюда можно начать смотреть https://babeljs.io/docs/en/babel-parser.
источник

N👩

Nikita 👩🏻‍💻💭 in Angular - русскоговорящее сообщество
Вертихвост キバ
Чем генерить код — не так важно на самом деле. Главное чтобы это было просто. Насколько не были schematics хороши, но от туда не получится переиспользовать что-то готового, например компонентов не нагенерить таких, какие нужны.

Поэтому будет лучше взять более дружелюбные инструменты. Это может быть простой шаблонизатор, или можно оперировать AST деревом, и скорее всего это будет удобнее.

Для манипуляций над ast, у babel есть куча полезной функциональности, вот от сюда можно начать смотреть https://babeljs.io/docs/en/babel-parser.
Посмотрю, спасибо!
источник

E

Eugene in Angular - русскоговорящее сообщество
Nikita 👩🏻‍💻💭
всем привет
не так давно поднималась тема кодогенерации на основе сваггера
подскажите, у кого-то был успешный опыт? использовали ли готовые решения, или писали свои с использованием angular schematics
думаю генерить модели и сервисы для работы с API
swagger-codegen, ng-swagger-gen
источник

E

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

E

Eugene in Angular - русскоговорящее сообщество
обе тулзы свои шаблоны позволяют юзать
источник

N👩

Nikita 👩🏻‍💻💭 in Angular - русскоговорящее сообщество
Eugene
swagger-codegen, ng-swagger-gen
попробовал сейчас swagger-codegen, выглядит прикольно довольно
источник

E

Eugene in Angular - русскоговорящее сообщество
Nikita 👩🏻‍💻💭
попробовал сейчас swagger-codegen, выглядит прикольно довольно
у него есть косяки с импортами, из-за которых ts захлёбывается в линуксах
источник

E

Eugene in Angular - русскоговорящее сообщество
по крайней мере им в той версии что я юзал
источник

AK

Anton K. in Angular - русскоговорящее сообщество
друзья, вопросы по angularjs куда лучше отправлять? есть ли подобное комьюнити?
источник

N👩

Nikita 👩🏻‍💻💭 in Angular - русскоговорящее сообщество
Anton K.
друзья, вопросы по angularjs куда лучше отправлять? есть ли подобное комьюнити?
источник

AK

Anton K. in Angular - русскоговорящее сообщество
спасибо, друзья
источник

JK

Juri Kelbah in Angular - русскоговорящее сообщество
Привет ребят. Нужна помощь ибо Гугл не помогает. В ангуляре полный ноль, но приходится ковыряться с таской. Суть - из реактовского компонента пытаюсь вызвать появление на странице ангуляровского блока.  Грубо говоря body.append(block). Html приезжает, но скрипты нет. Блок статичен. При обновлении страницы скрипты работают. Как я понимаю нужно использовать метод $compile или что-то вроде того, но как это сделать я не совсем улавливаю, ведь в реактовском блоке, да и в самой репе нету ни контролеров, ничего из ангуляра. Все чем я распологаю это window. Ну т.е. и реактовский блок и экземпляр ангуляра находятся на странице. Приму любую помощь, заранее спасибо.
источник

IF

Ivan Frolkin in Angular - русскоговорящее сообщество
Juri Kelbah
Привет ребят. Нужна помощь ибо Гугл не помогает. В ангуляре полный ноль, но приходится ковыряться с таской. Суть - из реактовского компонента пытаюсь вызвать появление на странице ангуляровского блока.  Грубо говоря body.append(block). Html приезжает, но скрипты нет. Блок статичен. При обновлении страницы скрипты работают. Как я понимаю нужно использовать метод $compile или что-то вроде того, но как это сделать я не совсем улавливаю, ведь в реактовском блоке, да и в самой репе нету ни контролеров, ничего из ангуляра. Все чем я распологаю это window. Ну т.е. и реактовский блок и экземпляр ангуляра находятся на странице. Приму любую помощь, заранее спасибо.
А исходный код ангуляровский в твоём распоряжении?
источник

JK

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

JK

Juri Kelbah in Angular - русскоговорящее сообщество
Другая репа, но доступ есть
источник