Size: a a a

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

2021 May 03

Y

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

PM

Pavel Mellonges® in Angular - русскоговорящее сообщество
оо, спасибо
источник

AK

Alex Kulagin 🏡 in Angular - русскоговорящее сообщество
Аа суть одна. Просто директива из темплейта задаётся, а сервис либо глобально (неявно получается) либо через провайдеры компонентов
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
Спалился? 😁
источник

NC

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

MG

Moe Green in Angular - русскоговорящее сообщество
ну да, суть одна
источник

SS

Sergei Sergeevich in Angular - русскоговорящее сообщество
есть рекомендации не размещать больше одной сущности в одном файле: не важно интерфейсы это, компоненты или что то еще. А так же советуют соблюдать соотношение между именем файла и  именем сущности которая там описывается:
user.component.ts: export interface UserComponent
источник

BB

Bogdan Bida in Angular - русскоговорящее сообщество
Ребят. Хостил ангуляр проект только на firebase, сейчас есть задача задеплоить проект на универовских серверах (убунту)
Я же правильно понимаю что конечный бандл для работы использует nodejs и окружение должно его иметь?
источник

NC

Nikita Chaykin in Angular - русскоговорящее сообщество
У меня нет двух сущностей в одном файле)
источник

SS

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

BB

Bogdan Bida in Angular - русскоговорящее сообщество
Т.е. в принципе ничего не надо для деплоя фронта?
источник

SS

Sergei Sergeevich in Angular - русскоговорящее сообщество
node.js нужен если у вас Angular Universal рендерится на сервере, а так можно просто раздавать статику чем угодно: nginx, node..
источник

SS

Sergei Sergeevich in Angular - русскоговорящее сообщество
впринципе ничего - просто сервить статику
источник

BB

Bogdan Bida in Angular - русскоговорящее сообщество
Понял, спасибо!
источник

SS

Sergei Sergeevich in Angular - русскоговорящее сообщество
вы же упоминали интерфейсы вместе с компонентом?
источник

SS

Sergei Sergeevich in Angular - русскоговорящее сообщество
"интерфейсы я описал в родительском компоненте и следовательно что бы юзать интерфейсы в доч компонентах и в сервисе доч компонента мне приходится импортить это всё туда"
источник

AK

Alex Kulagin 🏡 in Angular - русскоговорящее сообщество
А как насчет приватных сущностей, которые не экспортируются. Например контекст структурной директивы?
источник

NC

Nikita Chaykin in Angular - русскоговорящее сообщество
У меня есть 2 отдельных файла(родительский, дочерний), данные из родительского в дочерний закидываю, в дочернем есть свой сервис, данные дочернего компонента(которые пришли с родительского) обрабатываю в сервисе дочернего компонента, вопрос такой, где лучше хранить интерфейс для данных, которые приходят в родительский компонент, господи, надеюсь, что вы поймёте меня)
источник

SS

Sergei Sergeevich in Angular - русскоговорящее сообщество
...это пока не экспортируется :)
источник

AK

Alex Kulagin 🏡 in Angular - русскоговорящее сообщество
:-) обычно так и не экспортируется. Это ж все через ангуларовский сахар тянется
источник