当复选框被勾选/取消勾选但无法获得 checkbox.checked 时,我试图执行一个函数,因为它显示为未定义。
html:
<input type="checkbox" (change)="eventCheck($event)" />
Run Code Online (Sandbox Code Playgroud)
打字稿:
eventCheck(event){
console.log(event.checked) <--- this is undefined
}
Run Code Online (Sandbox Code Playgroud)
注意:我能够获取事件对象,但我不确定要检查该复选框是否已选中的属性。
你们能帮我解决这个问题吗?谢谢!
Viv*_*shi 17
应该event.target尝试:
eventCheck(event){
console.log(event.target.checked) <--- Check with this
}
Run Code Online (Sandbox Code Playgroud)
或者像这样使用它:
<input type="checkbox" (change)="eventCheck($event.target)" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17825 次 |
| 最近记录: |