Size: a a a

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

2021 April 01

AB

Az Booki in Angular - русскоговорящее сообщество
а хттп сервис покажи
источник

M

Maksim in Angular - русскоговорящее сообщество
_httpService это же ангуляровский httpClient? или свой сервис?
источник

TP

Taras Postolyuk in Angular - русскоговорящее сообщество
private _httpService: HttpClient,
источник

AB

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

M

Maksim in Angular - русскоговорящее сообщество
сделай так this._httpService.get<IResponse>(...
источник

TP

Taras Postolyuk in Angular - русскоговорящее сообщество
Щас попробую
источник

TP

Taras Postolyuk in Angular - русскоговорящее сообщество
Супер сработало спасибо ребята)
источник

AB

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

TS

Taras Savchenko in Angular - русскоговорящее сообщество
::ng-deep работает глобально, что-ли?
Я изменил стили Angular Material в одном компоненте, и когда захожу в другой с тем же элементом, там эти стили тоже применились

при этом если не заходить в компонент с изменениями, все по стандарту
источник

M

Maksim in Angular - русскоговорящее сообщество
Taras Savchenko
::ng-deep работает глобально, что-ли?
Я изменил стили Angular Material в одном компоненте, и когда захожу в другой с тем же элементом, там эти стили тоже применились

при этом если не заходить в компонент с изменениями, все по стандарту
::ng-deep просто говорит "у всех селекторов после меня не добавляй специальный атрибут"
поэтому если просто сделать ::ng-deep mat-icon {}, то на выходе получится глобальный стиль mat-icon {}
лучше делать :host ::ng-deep mat-icon, тогда стили будут привязаны к компоненту - [_nghost-ggo-c202] mat-icon {}
источник

TS

Taras Savchenko in Angular - русскоговорящее сообщество
Maksim
::ng-deep просто говорит "у всех селекторов после меня не добавляй специальный атрибут"
поэтому если просто сделать ::ng-deep mat-icon {}, то на выходе получится глобальный стиль mat-icon {}
лучше делать :host ::ng-deep mat-icon, тогда стили будут привязаны к компоненту - [_nghost-ggo-c202] mat-icon {}
я вот сегодня прочитал об этом, но когда я меняю ::ng-deep mat-... на :host ::ng-deep mat-... то стили не применяются
мб это из-за специфики компонента(там диалог был)
источник

M

Maksim in Angular - русскоговорящее сообщество
Taras Postolyuk
Супер сработало спасибо ребята)
у методов httpClient'а нужно всегда указывать тип который функция возвращает (как мы сделали сейчас с IResponse), кроме некоторых исключений, например когда нужно вернуть Blob
источник

TP

Taras Postolyuk in Angular - русскоговорящее сообщество
Спасибо буду знать
источник

M

Maksim in Angular - русскоговорящее сообщество
Taras Savchenko
я вот сегодня прочитал об этом, но когда я меняю ::ng-deep mat-... на :host ::ng-deep mat-... то стили не применяются
мб это из-за специфики компонента(там диалог был)
ну надо смотреть в инспекторе почему стили не применились
источник

TS

Taras Savchenko in Angular - русскоговорящее сообщество
Maksim
ну надо смотреть в инспекторе почему стили не применились
спасибо в любом случае)
чекну
источник

TP

Taras Postolyuk in Angular - русскоговорящее сообщество
А если например у меня все значение которые возвращаются одинаковым темплейтом только обьекты разные то как создать один тип под все?
источник

TS

Taras Savchenko in Angular - русскоговорящее сообщество
Maksim
ну надо смотреть в инспекторе почему стили не применились
там были стили для mat-dialog-container, а он внутри себя помещает модальное окно, поэтому и не работало)
источник

M

Maksim in Angular - русскоговорящее сообщество
Taras Postolyuk
А если например у меня все значение которые возвращаются одинаковым темплейтом только обьекты разные то как создать один тип под все?
не понятен вопрос
источник

NL

Nikolaj Lozickij in Angular - русскоговорящее сообщество
кто сталкивался  NullInjectorError: No provider for SwUpdate!
источник

Вキ

Вертихвост キバ 🏡🦊... in Angular - русскоговорящее сообщество
12 апреля стартует Podlodka Frontend Crew – абсолютно новая конференция для фронтенд-разработчиков от команды Podlodka!

Конференция будет идти в формате двухнедельного интенсива, и мы подобрали такие темы недель, чтобы вам было интересно вне зависимости от того, какой фреймворк вы используете. Темы недель – “Оптимизация перфоманса” и “Стабильность и качество фронтенда”.

🏃‍♂️На неделе “Оптимизация перфоманса” с разных сторон посмотрим на производительность: от оптимизации размера бандла и работы с инфраструктурой сети и до оптимизации сайта с точки зрения UX и разбора причин, почему бизнесу может быть важно заниматься производительностью.

🛠 А неделя “Стабильность и качество фронтенда” будет посвящена подходам и практикам, помогающим избегать и своевременно обнаруживать проблемы и ошибки. Обсудим контрактные, unit и end-to-end тесты, разберемся с мониторингами и алертингами и обсудим другие инженерные практики.

🗝 Ключевая особенность конференций Podlodka Crew: помимо докладов в программе множество нескучных форматов: рулетки кейсов, батлы, лайв-кодинги и не только. Добавим к этому общение со спикерами на зум-сессиях и нетворкинг в слаке, и получим прекрасный способ с пользой провести время! А кроме того, вы получите доступ к записям всех сессий, чтобы потом в любой удобный момент можно было освежить знания!

Стартуем 12 апреля, примерное расписание первой недели уже на сайте, а до 5 апреля включительно билеты можно приобрести с очень приятной early-bird скидкой. Ждем на борту!

И, совместно с каналами @angular_ru и @angular_fox, проходит розыгрыш 4 билетов. Переходите по ссылке, заполняйте форму, и 6 апреля мы разыграем 4 билета, которые случайным образом распределятся среди тех, кто оставил заявку. Регистрация на розыгрыш
источник