Ich implementiere eine md-dialag from Material Design auf meiner Angular 4-Anwendung. Ich habe es bis jetzt geschafft, Daten in das Modal zu übertragen, aber es ist mir nicht gelungen, die vom Benutzer im Dialog eingegebenen Daten abzurufen.Erhalte Daten von md-dialog über Angular4
Dies ist, wie ich einen Dialog:
ShowAddStop() {
this.general = {fc: this.locationCtrl, fl: this.filteredLocations, selectedNewStop:this.selectedNewStop};
let dialogRef = this.dialog.open(DialogAddStop,{data:this.general});
dialogRef.afterClosed().subscribe(result => {
console.log(result);
});
}
Aber zum Beispiel im Dialog ich ein Eingabefeld, die ich mag der Benutzer füllen:
<input [(ngModel)]="ShortName">
Wo Kurzname ist ein Variable für die Klasse, von der ich das Dialogfeld aufgerufen habe, es wird diese Variable nicht ändern, ich denke, es erstellt einen eigenen Bereich und deshalb verwendet es meine Klasseninstanzvariablen nicht.
Gibt es etwas Grundsätzliches fehlt mir auf Daten zurück aus dem Dialog Abrufen?
Wie der Dialog geschlossen wird? – gsc
so: – Multitut