DA.*_*DA. 4 javascript keyup angular
我有一个使用以下语法的 angular 模板:
(click)="dosomething()"
Run Code Online (Sandbox Code Playgroud)
这工作正常。我现在需要在返回或空格键时触发相同的事件。我添加了这个返回:
(keyup.return)="dosomething()"
Run Code Online (Sandbox Code Playgroud)
这也很好用。
到了空格键,我无法让它工作。我两个都试过...
(keyup.space)="dosomething()"
Run Code Online (Sandbox Code Playgroud)
...也...
(keyup.spacebar)="dosomething()"
Run Code Online (Sandbox Code Playgroud)
...但两者都不起作用。在这两种情况下,按空格只是默认浏览器行为并向下滚动页面。
keyup 甚至似乎是记录在案的解决方案(至少就我所能找到的而言),所以我很困惑我在这里可能会遗漏什么。
为了达到预期的结果,使用(keyup.Space)而不是(keyup.space)(大写中的'S')
<input (keyup.Space)= "doSomething()">
工作代码示例供参考 - https://stackblitz.com/edit/angular-dmvr52?file=src/app/app.component.html
| 归档时间: |
|
| 查看次数: |
4589 次 |
| 最近记录: |