Ich möchte ein Signal zwischen Komponenten in meiner Anwendung teilen, Alternativen zur ServiceimplementierungHTML

HTML-Programmierer
Guest
 Ich möchte ein Signal zwischen Komponenten in meiner Anwendung teilen, Alternativen zur Serviceimplementierung

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 leichtere Möglichkeit, dieselbe zu erreichen.

Code: Select all

@if(showDialog()) {

some text

}
< /code>
 Dialogkomponente TS: < /h3>
@Component({ ... })
export class DialogComponent {
showDialog = signal(false); //

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post