Size: a a a

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

2021 May 07

DD

David Dokholyan in Angular - русскоговорящее сообщество
добрый ден, как получить доступ angular material ui mat-select, алтернатив ng-deep?
источник

АФ

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

DD

David Dokholyan in Angular - русскоговорящее сообщество
спасибо
источник

AI

Artsiom Ivanov in Angular - русскоговорящее сообщество
обернуть каким компонентом с encapsulation: ViewEncapsulation.None и там уже хачить стили
https://angular.io/guide/view-encapsulation
источник

DD

Den Denis in Angular - русскоговорящее сообщество
ребят, привет, пока нубчик в ангуляре, хочу на странице отобразить данные сразу, которые запрашиваю со стороннего api, использую ngOnInit, как я понял, запрос проходит раньше и отрисоваться ничего не успевает, только после повторной инициализации все отображается, посоветуйте, как лучше это поправить
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
резолверы
источник

M

Maxim in Angular - русскоговорящее сообщество
Прочитай про pipe async или можешь сделать лоадер и начать отрисовку после того как получил данные с api
источник

DD

David Dokholyan in Angular - русскоговорящее сообщество
а можно ее добавить custom class уникальный? у меня есть 2 разные, я добавил <mat-form-field class=“test”>  
.mat-form-field.test {
 он не берет
}
источник

IS

Igor Sinev in Angular - русскоговорящее сообщество
Коллеги, у меня пара вопросов от человека, который проспал все, что происходило с Angular последние два года (я перестал программировать, а тут неожиданно надо проводить собеседования на новый проект, и как-то при этом не сесть в лужу)

1) про какие изменения кроме Ivy нельзя не знать? Я понимаю, что много чего поменялось со сборкой и tooling, но вроде бы в структуре фреймворка ничего принципиально не изменилось?

2) с ChangeDetectionStrategy.OnPush тоже все осталось как было, или может какие-то новые темы появились? (я вот уже понял что про pure/impure pipe надо прочитать, потому что их не использовал, но может что-то еще надо изучить)
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
да вроде ничего особо нового нет
источник

АФ

Андрей Фастовский... in Angular - русскоговорящее сообщество
можно, видимо что то делаете не так. Вообще если у вас пошли компоненто-специфичные модификации лучше их в сам компонент заворачивать через ::ng-deep.
источник

АМ

Артур Мудрик... in Angular - русскоговорящее сообщество
Ребята, а вы в каждом компоненте прописываете .OnPush или где-то в корне или где-то вообще на этапе конфига?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
в каждом
источник

АМ

Артур Мудрик... in Angular - русскоговорящее сообщество
Просто если у компонента не прописать .OnPush, но положить его в родительский компонент, у которого .OnPush прописан, то все чайлд-компоненты тоже будут OnPush, даже если не прописывать
источник

АМ

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

АФ

Андрей Фастовский... in Angular - русскоговорящее сообщество
да это так, но сделав так на каком нибудь более менее вменяемом проекте, вы можете очень быстро проикаться
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
ну а если не в онпуш вставить то будет не онпуш
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
как вы будете этот компонент писать, что бы он адаптировался?)
источник

АМ

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

АМ

Артур Мудрик... in Angular - русскоговорящее сообщество
Но мне такая рекомендация не понравилась 😂
источник