Я хочу поделиться сигналом между компонентами 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]

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