【发布时间】:2017-06-08 16:49:25
【问题描述】:
我正在我的 Angular 4 应用程序上实现 md-dialag from Material Design。我目前已经实现了将数据传递到模态,但没有成功检索到用户在对话框中输入的任何数据。
这是我打开对话框的方式:
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 是我调用对话框的类上的一个变量,它不会更改该变量,我认为它会创建自己的范围,这就是它不使用我的类实例变量的原因。
在从对话框中检索数据时,我是否缺少一些基本的东西?
【问题讨论】:
-
对话框如何关闭?
-
像这样:
标签: angular angular2-services mddialog