angular - 将按钮的值传递给角度 2
问题描述
我对角度非常陌生,并试图将取消按钮的值传递给角度。我在取消按钮中有以下代码
<button class="appBtn" mat-button [mat-dialog-close] ="data">
Cancel
</button>
我想捕获角度上的按钮值取消,以便可以使一些变量为空。有可能做到这一点还是有不同的方式?
解决方案
你为什么不把它和数据一起传递呢?
<button class="appBtn" mat-button [mat-dialog-close]="{btn: 'cancel', data: data}">
Cancel
</button>
假设这是首先触发对话框的代码:
showDialog() {
const dialogRef = this._matDialog.open(MyDialogComponent);
dialogRef.afterClosed().subscribe((value) => {
console.log({'pressed button': value.btn, data: value.data});
});
}
推荐阅读
- node.js - 带有 TypeScript 3 和 MongoDB 的 Node.js Express API 给了我一些逻辑错误
- while-loop - 如何优化查询以使用 SQL ServerV2014 创建具有动态查询的多表
- bash - 如何用与字符串匹配的数字替换所有出现的字符串模式,这取决于找到字符串的顺序
- data-modeling - 多粒度数据的表设计
- c# - 这个 C# 代码在算法中做了什么?
- reactjs - 即使 React.memo 返回 true,子组件也会在父组件时重新渲染
- python - keras 分割 InvalidArgumentError:不兼容的形状:[32,256,256,3] 与 [32,256,256,4]
- python - 将 matplotlib 等高线导出到文本文件
- c# - c# CATIA 创建产品和零件
- kendo-ui - MVC 剑道网格样式