Size: a a a

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

2019 October 02

DD

Daniil Dubrava in Angular - русскоговорящее сообщество
maks maks
Привет, с чего начать изучение angular?
С тутора
источник

mm

maks maks in Angular - русскоговорящее сообщество
А там практика есть?
источник

АМ

Александр Мармеладов in Angular - русскоговорящее сообщество
maks maks
А там практика есть?
Дада
источник

PS

Philip Shpen in Angular - русскоговорящее сообщество
всем привет, мб кто-то использовал виртуальный скролл вместе с деревьями flat tree(из angular material), не могу понять как это прикрутить чтобы правильно работало.
источник

YK

Yehór Kashperskyi in Angular - русскоговорящее сообщество
maks maks
А там практика есть?
Hero что-то там
источник

KT

Kirill Torgashin in Angular - русскоговорящее сообщество
Ребят, привет!
У меня такой затык. Я создаю модуль чата, комната которого конфигурируется через @Input;
Когда у меня один инстанс - все работает гладко, когла я добавляю второй:
<app-chat room='first'></app-chat>
<app-chat room='second'></app-chat>

У меня сервисы начинают наслаиваться друг на друга, хотя я не делаю их singleton'ами. И получается, что сокет в одном модуле умирает, но в другом работает дважды на событие. Куда копать? Сокет-сервисы проверил, они в виде разных инстансов.
источник

AV

Andriy Vovk in Angular - русскоговорящее сообщество
Error: spawn EACCES вот такое получаю при команде ng serve
источник

GK

Georgii Klubnikov in Angular - русскоговорящее сообщество
Kirill Torgashin
Ребят, привет!
У меня такой затык. Я создаю модуль чата, комната которого конфигурируется через @Input;
Когда у меня один инстанс - все работает гладко, когла я добавляю второй:
<app-chat room='first'></app-chat>
<app-chat room='second'></app-chat>

У меня сервисы начинают наслаиваться друг на друга, хотя я не делаю их singleton'ами. И получается, что сокет в одном модуле умирает, но в другом работает дважды на событие. Куда копать? Сокет-сервисы проверил, они в виде разных инстансов.
а где вы сервисы провайдите? нужна в app-chat декораторе компонента
источник

AV

Andriy Vovk in Angular - русскоговорящее сообщество
что сделать и че это за ошыбка
источник

VH

Vladyslav Hrehul in Angular - русскоговорящее сообщество
Andriy Vovk
что сделать и че это за ошыбка
источник

KT

Kirill Torgashin in Angular - русскоговорящее сообщество
Georgii Klubnikov
а где вы сервисы провайдите? нужна в app-chat декораторе компонента
В модуле только.
источник

GK

Georgii Klubnikov in Angular - русскоговорящее сообщество
Kirill Torgashin
В модуле только.
тогда у вас сервис синглтон для компонентов
источник

KT

Kirill Torgashin in Angular - русскоговорящее сообщество
Понял. Спасибо! А если сервис будет провайдиться в родительский компонент, то для дочерних он тоже останется синглтоном или вообще не будет доступен?
источник

E

E_A in Angular - русскоговорящее сообщество
Подскажите пожалуйста, как в ssr получить providers из модуля?
слудующие способы Не помогают:
   1. const annotations = ngModule['__annotations__'];

   2. const annotations = Reflect.getOwnMetadata('__annotations__', SharedModule);

   3. const annotations = Reflect.getOwnPropertyDescriptor(SharedModule, '__annotations__');
   
   4. const annotation = (SharedModule as any).__annotations__;
5. SharedModule.ngInjectorDef
источник

GK

Georgii Klubnikov in Angular - русскоговорящее сообщество
Kirill Torgashin
Понял. Спасибо! А если сервис будет провайдиться в родительский компонент, то для дочерних он тоже останется синглтоном или вообще не будет доступен?
компоненты в рамках модуля равнозначны, и если свой провайд не имеют то берут из модуля в котором задекларированы
источник

LK

Lubko Kuzenko in Angular - русскоговорящее сообщество
всем привет. вопросик как правильно тут написать тип?

question1 без kind
question2 c kind
нужен тип которий обеденит ети 2 типа и не будет ошибки
источник

KK

Kseniia Koparos in Angular - русскоговорящее сообщество
Lubko Kuzenko
всем привет. вопросик как правильно тут написать тип?

question1 без kind
question2 c kind
нужен тип которий обеденит ети 2 типа и не будет ошибки
можно вместо или (|) поставить и (&)
источник

DD

Dmitry Dygin in Angular - русскоговорящее сообщество
Kseniia Koparos
можно вместо или (|) поставить и (&)
& - это оператор пересечения типов, он оставит только title. Корректнее было бы проверить тип через instanceof и в случае question2 делать с ним что-то дальше
источник

J

Jugger in Angular - русскоговорящее сообщество
Lubko Kuzenko
всем привет. вопросик как правильно тут написать тип?

question1 без kind
question2 c kind
нужен тип которий обеденит ети 2 типа и не будет ошибки
лучше не назвать так
источник

J

Jugger in Angular - русскоговорящее сообщество
конечно это не в тему, но нужно красиво назвать
источник