Size: a a a

2021 February 02

BB

Bob Bless You in Angular Kyiv
Antony
Ну если блиотека явно хочет экспортить сервис и что бы он был синглтоном в использующем библиотеку проекте, то делаешь providedIn: 'root'.
Если хочешь что бы сервис создавал новый инстанс при использовании его в других модулях, провайдишь его на уровне модуля и тогда он может быть только запровайджен заново в других модулях.
Если в твоём случае ты хочешь использовать инстанс сервиса какого-то модуля приватной библиотеки которую ты не можешь изменить, то остаётся только заимпортить модуль и инжектить сервис можно только в компонентах модуля в который ты заимпортил и чайлдах этого компонента, ибо провайд - создаст новый инстанс
> и инжектить сервис можно только в компонентах модуля в который ты заимпортил и чайлдах этого компонента

а как вот такой инжект сервиса в компонентах осуществляется правильно?
источник

PP

Petro Prokopovych in Angular Kyiv
Antony
Странно, насколько я понимаю prividedIn: 'root' должно бы сработать. Ты уверен что он больше нигде не провайдится?
то у меня мозги вчера поплыли уже от этого, я запровайдил сервис еще и в компонент и про это забыл)
источник

PP

Petro Prokopovych in Angular Kyiv
Bob Bless You
В одном мксте мне нужен модуль либы, а вдругом сервис.
Поскольку сервис запровайден в модуль, то инициализируется 2 раза, что многое ломает)
я в модуль либы сервис не провайжу, а провайжу его в рутовом модуле проекта в который импорчу либу, в итоге все работает как нужно
источник

BB

Bob Bless You in Angular Kyiv
Petro Prokopovych
я в модуль либы сервис не провайжу, а провайжу его в рутовом модуле проекта в который импорчу либу, в итоге все работает как нужно
ну так то да)
а что если либу нельзя менять?)
источник

RD

Roman Danyliv in Angular Kyiv
Как посчитать количество абзацов в pre?
на пример мне нужно вывести количество абзацов
<pre>тексттексттексттексттексттексттексттекст

тексттексттексттекст

тексттексттексттексттекст</pre>
в тексте выше их 3 но даные подаются динамически
источник

B

Bohdan in Angular Kyiv
Ребята, может кто-то сталкивался с MatSnackBar, чтобы последовательно ивенты отображались, а то выходит если несколько раз вызвать, то последний отображается только. Типо mulltiple snackbar, смотрю решения в интернетах выглядят не оч, может кто-то лаконично сделал это?
источник

АК

Андрей Карпович... in Angular Kyiv
Roman Danyliv
Как посчитать количество абзацов в pre?
на пример мне нужно вывести количество абзацов
<pre>тексттексттексттексттексттексттексттекст

тексттексттексттекст

тексттексттексттексттекст</pre>
в тексте выше их 3 но даные подаются динамически
это не тянет на решение, но как набросок на уровне дом-апи, типа преобразовать контент в массив и там уже можно посчитать скажем число пустых строк, а значит абзацев на 1 больше.
* правда к Ангуляру это не имеет отношения
источник

S🥐

Sebastien 🥐 in Angular Kyiv
вечер добрый всем
кто что использует(советует) на фронте как UI либу? в первую очередь необходимо чтоб был респонсив

а то что-то не вижу ничего предразпологающего к респонсив элементам со стороны angular material
источник

N

Nik in Angular Kyiv
все там ок у материала
источник

D

Dima in Angular Kyiv
використовую матіріал і primeng (на різних проектах) . Матіріал на мій погляд кращий, але там менше компонентів готових (+ раніше був проблемний дейтпікер, як зараз - не знаю).
Прайм би не рекомендував - є серйозні баги які не фіксяться місяцями.
источник

B

Bohdan in Angular Kyiv
Ngzorro юзает кто-то?
источник

S🥐

Sebastien 🥐 in Angular Kyiv
Nik
все там ок у материала
а, да? спасибо

я его последний раз видел 100 лет назад. А сейчас никаких упоминаний не нашёл
источник

N

Nik in Angular Kyiv
источник

S🥐

Sebastien 🥐 in Angular Kyiv
Dima
використовую матіріал і primeng (на різних проектах) . Матіріал на мій погляд кращий, але там менше компонентів готових (+ раніше був проблемний дейтпікер, як зараз - не знаю).
Прайм би не рекомендував - є серйозні баги які не фіксяться місяцями.
оооо, на праймі тричі на різніх проєктах набив шишки, більше не хочу
источник

N

Nik in Angular Kyiv
материал - он изначально под мобайл как бы )
источник

S🥐

Sebastien 🥐 in Angular Kyiv
а от за матеріал дякую, щє раз гляну шо там
источник

N

Nik in Angular Kyiv
там все хорошо кроме дейтпикера
источник

N

Nik in Angular Kyiv
но сейчас стало лучше
источник

S🥐

Sebastien 🥐 in Angular Kyiv
та, мне дейтпикер и не надо, просто нужен набор цсса, чтоб не выдумывать велосипед
источник

S🥐

Sebastien 🥐 in Angular Kyiv
всем спасибо ещё раз
пойду смотреть материал снова)
источник