我正在我的 Angular 4 应用程序上实现Material Design 的 md-dialag 。我目前已经实现将数据传递到模式中,但没有成功检索用户在对话框中输入的任何数据。
这就是我打开对话框的方式:
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);
});
}
但例如,在对话框中,我有一个希望用户填写的输入字段:
<input [(ngModel)]="ShortName">
Shortname 是我调用对话框的类上的一个变量,它不会更改该变量,我认为它创建了自己的范围,这就是它不使用我的类实例变量的原因。
从对话框中检索数据时我是否缺少一些基本的东西?