1

Ember アプリ (Ember 2.6) があり、入力コンポーネントに貼り付けられる前に貼り付けデータを取得しようとしています。ドキュメントに従って、Ember アプリにカスタム イベントを登録しようとしました。

https://emberjs.com/api/ember/2.15/classes/Ember.Application/properties/customEvents?anchor=customEvents&show=inherited%2Cprotected%2Cprivate%2C非推奨

次に、私のコンポーネントで...

paste: function(event) {
    console.log(event.originalEvent.clipboardData.getData('text/plain'))
}

これは、「foo」を貼り付けるときに空の文字列を返します。

私もjqueryでこれを試しました...

$('.table').on('paste',function(event) {
  console.log(event.originalEvent.clipboardData.getData('text/plain'))
}

これも空の文字列を返します。

この問題に関する他のスタック オーバーフローの回答を読みましたが、自分に合った解決策が見つかりませんでした。私が試してみました...

event.clipboardData.getData('text/plain')
window.clipboardData..getData('text/plain')

getData() については、私も試しました...

'text', and 'Text'

私は何をしますか?

4

1 に答える 1