169 похожих чатов

Привет. Подскажите пожалуйста, сервису стоило бы отрабатывать каждый раз, как

мы заходим именно на определенную страницу. Но сейчас у меня в консоль попадают абсолютно все эвенты. Как мне подписаться только на те, которые мне нужны в рамках данной страницы?

12 ответов

23 просмотра

А destroy то срабатывает?

Olena✙
Нет

Сервис в module определён? Можно запихнуть в providers компонента его

Olena✙
Нет

В руте сервис или в элементе?

Olena✙- Автор вопроса
Andrei
В руте сервис или в элементе?

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

Olena✙- Автор вопроса
Oleg Safonov
Для одного компонента?

для двух разных компонентов в их модулях

Olena✙
для двух разных компонентов в их модулях

Ну попробуйте для начала регистрацию сервиса запихнуть в providers у компонента, а не модуля Либо подписку и отписку контролируйте из компонента

Olena✙- Автор вопроса
Oleg Safonov
Ну попробуйте для начала регистрацию сервиса запих...

сработало, перенесла providers в компонент. Подскажите, как это работает? Почему с модулем была ошибка? Где это почитать?

Olena✙
сработало, перенесла providers в компонент. Подска...

Думаю, гугл в помощь) Provide service module vs component что нибудь такое

Olena✙- Автор вопроса
Olena✙
сработало, перенесла providers в компонент. Подска...

Провайд сервиса на уровне компонента -> сервис(экземпляр) будет вызываться каждый раз свой при инициализации компонента, если на уровне модуля -> то сервис будет синглтоном, т е одним на весь модуль или проект, кроме кейса с инжекшн токеном, когда применяют фабрику, вместо декларации в компоненте

Похожие вопросы

Обсуждают сегодня

У меня это всегда вопрос вызывало.. Нафига писать код так, чтобы потом ошибки вылавливать?
Nik
44
всем привет. реально ли понять чем в процессе занята память? delphi/linux, процесс свой
Handatros
12
что за асемблер кста?
Shvabrikk Nya
19
Добрый день! Пробую отловить исключение EConvertError: function _TryTextToDouble(var DoubleVar: Extended; Text: String): Boolean; begin try DoubleVar := StrToFloat...
Kirill Filippenok
19
А где @Grinyaha уважаемый пропал?
Am Ambrion
14
This automated cryptocurrency trading system uses intelligent algorithms to buy low and sell high on leading crypto exchanges. Many users have already enjoyed significant prof...
Endu Wako
1
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Сделал краткий обзор магазина из статьи и заодно там же записал инструкцию по развёртыванию. https://www.youtube.com/watch?v=8-sE1vNk95Q (чё думаете по звуку? кое-что поменял...
Andrey K
17
Привет, коллеги! Возникла задача ограничить максимальный размер вложений для определённых расширений, например, чтобы для изображений лимит был 10 МБ, а для видео — 100 МБ. Ог...
Andro
1
Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Карта сайта