我有一个角度为 2 的表单。表单有单选按钮和复选框。在选项卡上,这些字段被突出显示。对于单选按钮,我希望它们在我点击空格键后被选中。复选框也是如此。我正在使用 angular 2 material design 的片段。
<md-radio-group>
<md-radio-button value="" name="">Yes</md-radio-button>
<md-radio-button value="" [checked]="true" name="">No</md-radio-button>
</md-radio-group>
在我的 component.ts 文件中-
import {component, OnInit} from '@angular/core';
export class Components implements OnInit {
// The logic below
}
我希望在页面加载时默认选择“否”选项,但这没有发生。谁能让我知道我哪里出错了?
此外,在复选框的情况下,一旦选中了下次点击空格键,当我点击空格键时应该取消选中。这没有发生。它只是被选中。通过我的component.ts-中的空格键选择复选框的代码
handleKeyUp($event,checkBox: MdCheckBox){
if ($event.code===32){
checkBox.checked=true;
}
}
两种方式的数据绑定没有发生。感谢帮助。谢谢!