Ich möchte ein Signal zwischen den Komponenten teilen, um meine Anwendung, Alternativen zur Service -ImplementierungJavaScript

Javascript-Forum
Guest
 Ich möchte ein Signal zwischen den Komponenten teilen, um meine Anwendung, Alternativen zur Service -Implementierung

Post by Guest »

Mein Szenario sieht so aus, dass ich einen Dialog habe, der durch ein Signal geöffnet wird, aber ich möchte das Öffnen dieses Dialogs in meiner gesamten Anwendung auslösen. Der offensichtliche Weg besteht darin, einen DialogService zu erstellen (

Code: Select all

providedIn: 'root'
) und speichern Sie das Signal dort, aber gibt es eine einfachere Möglichkeit, dasselbe zu erreichen?
Dialogkomponente HTML:

Code: Select all

@if(showDialog()) {

some text

}
Dialogkomponente TS:

Code: Select all

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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post