Size: a a a

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

2021 May 24

s

stogram in Angular - русскоговорящее сообщество
Пасиб, попробую
источник

A

Andrei in Angular - русскоговорящее сообщество
Добрый день.
при миграции на ангуляр 9 дает ошибку
Error: error TS100: Cannot determine the module for class HotKeys
источник

Д

Дара in Angular - русскоговорящее сообщество
Выходит у меня есть модуль (NgModule) и у этого модуля есть роуты (Routes). Находясь в одном из компоненте этого модуля модно ли получить конфигы всех роутов модуля?
Вот это:
const routes: Routes = [
 {
   path: '',
   children: [
       {
         path: '',
         component: SntComponent
       },
       {
         path: 'new',
         component: SntCreateComponent,
         canActivate: [CheckRoleGuard],
         data: {
           roles: [RoleType.SntOperator, RoleType.SntReadOnly]
         }
       },
       {
         path: 'edit/:id',
         component: SntEditComponent,
         canActivate: [UserGuard, SntoperatorGuard]
       },
       {
         path: 'show/:id',
         component: SntShowComponent,
         canActivate: [UserGuard,SntoperatorGuard]
       },
       {
         path: 'correction/:id',
         component: SntCorrectionComponent,
         canActivate: [SntoperatorGuard]
       }
     ]
   }
]
источник

РП

Роман Попович... in Angular - русскоговорящее сообщество
я хз, но мне интересно а для чего это нужно вообще?
источник

Д

Дара in Angular - русскоговорящее сообщество
Я хотел бы получить свойсва data у всех роутов
источник

РП

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

A

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

A

A in Angular - русскоговорящее сообщество
что значит --prod xt ?
конкретно xt в этом контексте
источник

SV

Sergey Vakhramov in Angular - русскоговорящее сообщество
Конфигурация, наверное
источник

SV

Sergey Vakhramov in Angular - русскоговорящее сообщество
Сейчас этот флаг задепрекейчен
источник

SV

Sergey Vakhramov in Angular - русскоговорящее сообщество
--configuration production надо юзать
источник

SV

Sergey Vakhramov in Angular - русскоговорящее сообщество
Конфигурации в angular.json лежат, посмотри там)
источник

A

Andrei in Angular - русскоговорящее сообщество
Есть идеи как пофиксить? Сам код билдится и работает.
источник

A

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

A

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

AS

Anton Shvets in Angular - русскоговорящее сообщество
директивой сделай его.
а в чем смысл такого класса?
источник

A

A in Angular - русскоговорящее сообщество
а если —confuguration=production
это будет не верно?
источник

A

Andrei in Angular - русскоговорящее сообщество
директивой - помогло. спасибо.
смысл - заинжектить сервис, реализовать логику в неабстракнтых методах используя определенные абстрактные свойства. типа DRY
в абстракном свойстве (наследника) определяю хендлеры для "горячих"  клавиш - все остальное делает этот класс родитель
источник

A

Andrei in Angular - русскоговорящее сообщество
"директивой - помогло". Вот только какая ему фига разница директива это или компонент...)
источник

A

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