Я хочу поделиться сигналом между компонентами Aross My Application, альтернативы реализации услугJavascript

Форум по Javascript
Ответить
Anonymous
 Я хочу поделиться сигналом между компонентами Aross My Application, альтернативы реализации услуг

Сообщение Anonymous »

Мой сценарий таков: у меня есть диалог, который открывается с помощью сигнала, но я хочу, чтобы этот диалог открывался в моем приложении. Очевидный способ — создать DialogService (

Код: Выделить всё

providedIn: 'root'
) и сохранить там сигнал, но есть ли более легкий способ достичь того же.

Код: Выделить всё

@if(showDialog()) {

some text

}
Компонент диалогового окна TS:

Код: Выделить всё

@Component({ ... })
export class DialogComponent {
showDialog = signal(false); // 

Подробнее здесь: [url]https://stackoverflow.com/questions/79389922/i-want-to-share-a-signal-between-components-aross-my-application-alternatives-t[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»