小编Mat*_*ník的帖子

角度材质对话框返回值

我有一个以下对话框组件(我在另一个组件中使用dialog.open(MyDialogComponent)打开).

export class MyDialogComponent implements OnInit {
  constructor(public matDialogRef: MatDialogRef<MyDialogComponent>) {}

  ngOnInit() {}
}
Run Code Online (Sandbox Code Playgroud)

我知道我可以通过执行绑定到对话框组件中按钮的matDialogRef.close(dataToReturn)将任何数据返回给调用组件.但是,如果用户点击其他地方但弹出窗口关闭它,我怎么能返回数据呢?

dialog angular-material2 angular

8
推荐指数
3
解决办法
7820
查看次数

仅针对用户输入进行角度去抖

我在 Angular2 中有一个反应式表单设置。在组件中,我订阅表单控件的值更改,防抖时间为 500 毫秒,如下所示:

myForm.get("myField").valueChanges.debounceTime(500).subscribe(...);
Run Code Online (Sandbox Code Playgroud)

如果值是由代码而不是用户更改的,是否有办法跳过去抖时间?或者有没有办法将这两个事件分开?

debouncing angular angular-reactive-forms

3
推荐指数
1
解决办法
1191
查看次数