Size: a a a

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

2020 March 14

ВС

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

Может, пожалуйста, кто-то либо объяснить либо кинуть ссылку на подробную статью: "Как работают модули".

У меня есть приложение с app.module, shared.module и 3 lazy loading modules: auth, admin, client

Основной вопрос: Почему одни библиотеки достаточно загрузить в app.module и они работают на все приложение, а другие - нужно грузить в shared.module что-бы они были доступны в LLM?
источник

🏡K

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

K✔

Kenya-West ✔ in Angular - русскоговорящее сообщество
Всем привет! Еще вопрос. Встроенные в Ангуляр environment.ts - они при сборке приложения "вшиваются"? Или environment.ts подгружается в рантайме? Если второе, то вообще круто было бы.

В данный момент мы используем json'ку по GET-запросу, чтобы значения среды подгружались в рантайме веб-приложения.
источник

Su

Saske uchixa in Angular - русскоговорящее сообщество
Kenya-West ✔
Всем привет! Еще вопрос. Встроенные в Ангуляр environment.ts - они при сборке приложения "вшиваются"? Или environment.ts подгружается в рантайме? Если второе, то вообще круто было бы.

В данный момент мы используем json'ку по GET-запросу, чтобы значения среды подгружались в рантайме веб-приложения.
Надо тестить. Мне кажется вшиваются.
источник

K✔

Kenya-West ✔ in Angular - русскоговорящее сообщество
Saske uchixa
Надо тестить. Мне кажется вшиваются.
Эх. Тогда через Consul или Куберовские секреты не проканает, у нас два прода с одного билда с сильными различиями, определяемыми через json'ку.
источник

Su

Saske uchixa in Angular - русскоговорящее сообщество
Лучше протестите
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Kenya-West ✔
Всем привет! Еще вопрос. Встроенные в Ангуляр environment.ts - они при сборке приложения "вшиваются"? Или environment.ts подгружается в рантайме? Если второе, то вообще круто было бы.

В данный момент мы используем json'ку по GET-запросу, чтобы значения среды подгружались в рантайме веб-приложения.
это просто обычный файл. заменяется на другой при сборке. что на что заменять описывается в angular.json
источник

K✔

Kenya-West ✔ in Angular - русскоговорящее сообщество
Anton Shvets
это просто обычный файл. заменяется на другой при сборке. что на что заменять описывается в angular.json
Плохо, что при сборке. Нам нужно в рантайме подгружать все значения среды. Ладно, тогда оставляем как есть.
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Kenya-West ✔
Плохо, что при сборке. Нам нужно в рантайме подгружать все значения среды. Ладно, тогда оставляем как есть.
нет никаких проблем реализовать это штатным http
источник

K✔

Kenya-West ✔ in Angular - русскоговорящее сообщество
Anton Shvets
нет никаких проблем реализовать это штатным http
Так и сделал, но это костыль
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Kenya-West ✔
Так и сделал, но это костыль
не. это называется "бизнес-логика" :)
источник

K✔

Kenya-West ✔ in Angular - русскоговорящее сообщество
Anton Shvets
не. это называется "бизнес-логика" :)
ОКей, ладно, тогда этот вопрос можно закрыть
источник

E

Eugene in Angular - русскоговорящее сообщество
Anton Shvets
не. это называется "бизнес-логика" :)
"бизнес-костыль"
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
костыль это сама необходимость забирать конфигурацию, а не билдить уже с ней.
источник

PT

Pasha Tytov in Angular - русскоговорящее сообщество
Помогите
const routes: Routes = [
   {
       path: '',
       component: AdvertisersLayoutComponent,
       children: [
           {
               path: '',
               pathMatch: 'full',
               redirectTo: 'all',
           },
           {
               path: 'all',
               component: AdvertisersComponent
           }
       ]
   }
];

Выдает 404 ошибку  
Хотя если сделать так, то все работает
const routes: Routes = [
   {
       path: '',
       component: AdvertisersLayoutComponent,
       children: [
           {
               path: '',
               component: AdvertisersComponent
           }
       ]
   }
];

В чем проблема??
источник

AE

Argument Exception in Angular - русскоговорящее сообщество
Pasha Tytov
Помогите
const routes: Routes = [
   {
       path: '',
       component: AdvertisersLayoutComponent,
       children: [
           {
               path: '',
               pathMatch: 'full',
               redirectTo: 'all',
           },
           {
               path: 'all',
               component: AdvertisersComponent
           }
       ]
   }
];

Выдает 404 ошибку  
Хотя если сделать так, то все работает
const routes: Routes = [
   {
       path: '',
       component: AdvertisersLayoutComponent,
       children: [
           {
               path: '',
               component: AdvertisersComponent
           }
       ]
   }
];

В чем проблема??
redirectTo: '/all'
источник

PT

Pasha Tytov in Angular - русскоговорящее сообщество
Argument Exception
redirectTo: '/all'
Пытался так сделать, но выдает такую ошикбу core.js:5873 ERROR Error: Uncaught (in promise): Error: Cannot match any routes. URL Segment: 'all'
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Kenya-West ✔
Всем привет! Еще вопрос. Встроенные в Ангуляр environment.ts - они при сборке приложения "вшиваются"? Или environment.ts подгружается в рантайме? Если второе, то вообще круто было бы.

В данный момент мы используем json'ку по GET-запросу, чтобы значения среды подгружались в рантайме веб-приложения.
Можно но надо не environment.ts юзать
источник

🧤K

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

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Kenya-West ✔
Всем привет! Еще вопрос. Встроенные в Ангуляр environment.ts - они при сборке приложения "вшиваются"? Или environment.ts подгружается в рантайме? Если второе, то вообще круто было бы.

В данный момент мы используем json'ку по GET-запросу, чтобы значения среды подгружались в рантайме веб-приложения.
источник