我尝试侦听div [contenteditable = true]内的组件上的键盘事件。为什么它不起作用?键盘事件绑定在组件内contenteditable
花掉http://plnkr.co/edit/Tjmihqc1r5UrS3XJ3QQ0?p=preview
模板:
<div contenteditable="true"> <h2 (keydown)="log($event)" (keyup)="log($event)" (keypress)="log($event)" (click)="log($event)">Hello {{name}}</h2> </div>
点击 - 工作
的keydown,KEYUP,按键 - 不行
更新: 我发现,问题不适用于角度2 其可理解的相关d Keypress event on nested content editable (jQuery)
注意到有什么区别:在我的情况KEYUP,的keydown,按键。 这一切都行不通 –
@ШлыковСергей刚刚给我的答案增加了一个plunkr的例子。 –
它不是我想要做的。目标是绑定到** contenteditable的**子组件。不是为了自我满足。 –