Size: a a a

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

2021 May 05

AI

Alex Inkin in Angular - русскоговорящее сообщество
Ты провайдишь в модуле?
источник

SS

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

AI

Alex Inkin in Angular - русскоговорящее сообщество
Ты имеешь ввиду бесконечно вверх идти, собирая все? Можно в фабрике руками идти по инжектору, наверное. Не помню, можно ли из инжектора взять родительский инжектор, вроде можно так же через SkipSelf.
источник

AI

Alex Inkin in Angular - русскоговорящее сообщество
Ну тут тебе надо в ChildComponent на это заложиться
источник

SS

Sergei Sergeevich in Angular - русскоговорящее сообщество
то-есть если я буду провайдить FORMLY_CONFIG в ChildComponent, он так же задействуется во всех потомках? что посоветуешь использовать: providers vs viewProviders?
источник

AI

Alex Inkin in Angular - русскоговорящее сообщество
providers пробрасываются в контент, viewProviders видны только в рамках вьюхи компонента. Тут от тебя зависит что тебе нужно )
источник

YB

Yaroslav Bulavin in Angular - русскоговорящее сообщество
Всем привет, встречал кто-либо такую ошибку при запуске ssr в angular 11, билд прошел успешно, а вот при переходе на вкладку с проектом, выпадает такая ошибка
источник

AI

Artsiom Ivanov in Angular - русскоговорящее сообщество
ну да, какой-то сервис агрегатор для multi провайдеров
источник

AI

Alex Inkin in Angular - русскоговорящее сообщество
Ты можешь фабрику сделать, которая будет их инжектить с фолбэком на пустой массив, спрэдить и добавлять новые значения в массив.
источник

SS

Sergei Sergeevich in Angular - русскоговорящее сообщество
возможно какой-то из компонентов не поддерживает SSR, попробуйте вычислить какой и не рендерить его в ssr
источник

YB

Yaroslav Bulavin in Angular - русскоговорящее сообщество
По каким параметрам можно его вычислить?
источник

SS

Sergei Sergeevich in Angular - русскоговорящее сообщество
если добавляли ssr через CLI то имеет смысл запустить npm run dev:ssr и посмотреть trace
источник

SS

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

YB

Yaroslav Bulavin in Angular - русскоговорящее сообщество
Да нашел, спасибо, ошибка была в - An unhandled exception occurred: Cannot find module '@nguniversal/builders/package.json'
источник

PA

Pavel Aleksandrov in Angular - русскоговорящее сообщество
Всем привет. Ребят, как перевести объект в JSON, чтобы он экранировал кавычки на выходе? Потыкать: https://stackblitz.com/edit/js-p6iyhm?file=index.js

JSON.stringify(filters).replaceAll('"', '\"') не работает, так как экранирует кавычку еще до ее экранирования))
источник

SS

Sergei Sergeevich in Angular - русскоговорящее сообщество
console.log(JSON.stringify(filters).replaceAll('"', '\\"'))
источник

PA

Pavel Aleksandrov in Angular - русскоговорящее сообщество
Отбой, разобрался, еще один слеш надо поставить
источник

PA

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

AI

Artsiom Ivanov in Angular - русскоговорящее сообщество
а приведи пример что хочешь получить, кажется ничего не надо самому экранировать
источник

PA

Pavel Aleksandrov in Angular - русскоговорящее сообщество
{\"groupOp\":\"OR\"}
источник