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

Есть первый модуль, в нем компонент, в нем публичный метод. Есть

второй модуль, в него импортирован первый модуль.
Вопрос: как из одного модуля вызвать метод во втором модуле?

Извините, может быть глупый вопрос, но на гуглить на него ответ не получается. Очень давно не занимался angular
Используемая версия, кстати, 13.2.2

12 ответов

25 просмотров

модуль сам не вызывается, только импортируется компонент во втором модуле тоже у вас же компонент, там подключается первый компонент (импортировав первый модуль во второй модуль)... если напрямую вызвать метод, то надо сделать ViewChild и у него дернуть метод но взаимодействие лучше организовывать иначе (Output или через сервис)

exLemark- Автор вопроса
Максим Федоров
модуль сам не вызывается, только импортируется ком...

Сервис к сожалению не подходит, потому что есть первый модуль без сервиса, к тому же подписки не нужны. ViewChild - применить не могу, потому что нет html (условно) Уточню, в первом модуле, его классе компонента, есть некая приватная константа, которую надо получить во втором модуле. Как быть?

exLemark
Сервис к сожалению не подходит, потому что есть пе...

просто получить или получАТЬ измнения? править модуль1 можете?

exLemark
Сервис к сожалению не подходит, потому что есть пе...

Вынесите константу из компонента просто

exLemark- Автор вопроса
Максим Федоров
просто получить или получАТЬ измнения? править мо...

получить по условно по кнопке на форме второго модуля

exLemark
получить по условно по кнопке на форме второго мод...

Output прям для этого (если можете править модуль 1)

exLemark- Автор вопроса
Oleg Safonov
Вынесите константу из компонента просто

это я упростил. конечно не константа. а срез данных. котрые можно получить только при помощи первого модуля.

exLemark- Автор вопроса
exLemark- Автор вопроса
Oleg Safonov
Почему?

Потому что модуль 1 содержит изолированный компонент, который со своей формой (набор инпутов, списков, календарей и тд) и единственной кнопкой "применить", по нажатию на которую происходит смена route. Этот модуль 1 импортирован в модуль 2, где и показывается эта форма, на этом всё взаимодействие и заканчивалось. По этому очень не хочется усложнять. Но вот, внезапно, понадобилось по нажатию на другой кнопке в модуле 2, получать все данные из формы фильтра модуля 1.

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта