div [contenteditable = true]内のコンポーネントでキーボードイベントを聴こうとします。なぜそれは働いていないのですか?私は問題がないことを発見し :キーボードイベントはcontenteditable内のコンポーネント内でバインドされます
UPDATEが動作しない - -
のkeydown、keyUpイベント、キー入力を仕事
<div contenteditable="true"> <h2 (keydown)="log($event)" (keyup)="log($event)" (keypress)="log($event)" (click)="log($event)">Hello {{name}}</h2> </div>
クリック:
はhttp://plnkr.co/edit/Tjmihqc1r5UrS3XJ3QQ0?p=preview
テンプレートをplunk角度2に適用する その関連する関連性D Keypress event on nested content editable (jQuery)
に気づきました。 これはどれも動作しません –
@ШлыковСергейはちょうど私の答えにplunkrの例を追加しました。 –
それは私が何をしようとしていません。目的はcontenteditableの**子要素**にバインドすることです。それ自身を満足させることではない。 –