我想添加功能,当我点击“L”时会发生一些事情,但 L 不会被写入。将函数映射到 L 字母工作正常,但即使我向函数添加了阻止默认值,当我将光标设置在文本区域内时,L 字母始终会写入文本区域。请问这个可以解决吗?<html><body><textarea id="a">Test</textarea><textarea id="ab"></textarea><script>function send(e) { if (e.keyCode == 76) { e.preventDefault(); ab.value += a.value; a.value = ""; } } document.addEventListener('keyup', send); </script></body></html>
1 回答
喵喔喔
TA贡献1735条经验 获得超5个赞
似乎是一种反模式。为什么不在ngOnChanges();子组件中使用生命周期钩子:
ngOnChanges(){
if (this.readyToUpload) { // ...code }
}
https://angular.io/api/core/OnChanges
添加回答
举报
0/150
提交
取消