【发布时间】:2020-10-20 12:57:21
【问题描述】:
我在我的Sample.html 某处定义了
<input (keydown.Enter)="onKeyEnter($event)" ...
在我的Sample.ts我已经定义了
onKeyEnter(event: KeyboardEvent): void {
....
event.preventDefault();
event.stopPropagation();
}
我得到了strictTemplates 的失败
error TS2345: Argument of type 'Event' is not assignable to parameter of type 'KeyboardEvent'.
这有点奇怪,因为在input 中只能得到KeyboardEvent。有没有办法摆脱这个错误?我认为这是误报。
【问题讨论】:
-
看起来在 Angular 中输入错误。我找不到更多关于此的信息。也许打开一个 GitHub 问题是有意义的?
-
您的输入
(keydown.enter)也有错字(输入应为小写) -
但是尽管首都较低(首都?),但事件还是被抓住了
标签: angular angular-ivy