Size: a a a

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

2020 April 23

ВС

Вячеслав Салоид... in Angular - русскоговорящее сообщество
Супер, спасибо
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Oleksandr Nikolskyi
Ребята, запускаю тест

выводит ошибку

StaticInjectorError(DynamicTestModule)[UsersComponent -> ImageChecker]:
     StaticInjectorError(Platform: core)[UsersComponent -> ImageChecker]:
       NullInjectorError: No provider for ImageChecker!

После того, как записываю в массив providers все сервисы, оно требует еще и еще до HttpService и всё равно не работает.....
как -то  не логично подключать все сервисы проекта в одной спеке...... Кто сталкивался ?
ты тестируешь UsersComponent?
источник

ON

Oleksandr Nikolskyi in Angular - русскоговорящее сообщество
Smooth Operator
ты тестируешь UsersComponent?
да
источник

S

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

S

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

ON

Oleksandr Nikolskyi in Angular - русскоговорящее сообщество
Smooth Operator
тогда ты должен мокнуть все его зависимости
А есть какой-то пример как мокать?) А то я только начинаю писать юнит тесты )
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Oleksandr Nikolskyi
А есть какой-то пример как мокать?) А то я только начинаю писать юнит тесты )
ts-mockito посмотри
источник

ON

Oleksandr Nikolskyi in Angular - русскоговорящее сообщество
Smooth Operator
ts-mockito посмотри
Спасибо)
источник

AV

Andrey Vaydich in Angular - русскоговорящее сообщество
Всем привет!

Есть задача добавления мета тегов для отображения превью в фб, вацап и твиттере.

Если просто динамически их менять, то это не работает. Насколько я понял, нужен SSR.

Кто уже делал такое, отзовитесь! Расскажите как это, трудно ли перейти на уже существующем большом проекте на SSR. Может туториалы какие годные посоветуете.
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Andrey Vaydich
Всем привет!

Есть задача добавления мета тегов для отображения превью в фб, вацап и твиттере.

Если просто динамически их менять, то это не работает. Насколько я понял, нужен SSR.

Кто уже делал такое, отзовитесь! Расскажите как это, трудно ли перейти на уже существующем большом проекте на SSR. Может туториалы какие годные посоветуете.
источник

EI

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

S

Smooth Operator in Angular - русскоговорящее сообщество
Edem Injection
почему в этом коде, фолс толкается в  обзервабле, а тру сверху - нет?
запрос с ошибкой?
источник

EI

Edem Injection in Angular - русскоговорящее сообщество
Smooth Operator
запрос с ошибкой?
да
источник

S

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

S

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

В

Владимир in Angular - русскоговорящее сообщество
Edem Injection
почему в этом коде, фолс толкается в  обзервабле, а тру сверху - нет?
Всё правильно тут, потому что оператор catchError должен вернуть Observable, а в случае с true, потому что возвращается значение в операторе map, который работает со значением в observable, как-то таак
источник

EI

Edem Injection in Angular - русскоговорящее сообщество
Владимир
Всё правильно тут, потому что оператор catchError должен вернуть Observable, а в случае с true, потому что возвращается значение в операторе map, который работает со значением в observable, как-то таак
а как оно вернет обзервабле если в мапе возвращаю просто тру?🤔
источник

В

Владимир in Angular - русскоговорящее сообщество
Edem Injection
а как оно вернет обзервабле если в мапе возвращаю просто тру?🤔
мап сам вернёт observable
источник

EI

Edem Injection in Angular - русскоговорящее сообщество
ох етить колыхать, понял наконец-то. мог бы и додуматься прочитать доку, показываемую в едиторе =_= научусь.. спасибо большое
источник

ТЖ

Тихон Жарких... in Angular - русскоговорящее сообщество
Всем привет! Никто у свойства disabled не менял цвет в material ui?
Глобально. Вручную в каждом компоненте знаю как поменять, но дюже долго
источник