【发布时间】:2016-10-15 17:07:07
【问题描述】:
我是 Angular 2 的新手,并试图实现一个复选框功能,即,一旦我按下空格键,复选框应该被选中和取消选中。
component.html 中的复选框代码-
<md-checkbox #checkBox (keyup)="handleCheckBoxKeyUp($event,checkBox)" name="" value=""></md-checkbox>
在我的组件中通过空格键选择复选框的代码.ts-
handleKeyUp($event,checkBox: MdCheckBox){
if ($event.code===32){
checkBox.checked=true;
}
}
当我按下空格键时,复选框被选中,但在下次按下空格键时不会取消选中。这应该连续发生。任何帮助将不胜感激。
另外,我想在多个页面中重复使用此功能。让我知道如何做到这一点。谢谢。
【问题讨论】: