問題タブ [clipboarddata]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
252 参照

javascript - Ember 2.6 で貼り付けコンテンツをキャプチャする

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

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

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

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

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

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

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

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

私は何をしますか?

0 投票する
0 に答える
2522 参照

javascript - Angular5 / Typescriptでクリップボードのコンテンツにアクセスするには?

Angular5-App で現在のクリップボード データにアクセスする方法を探しています。すべてのブラウザで動作する必要はありません。これまでのところ、何かをクリップボードにコピーする方法をいくつか見つけましたが、そこからコンテンツを取得する方法はありません。これは実際に機能します。

この解決策(私はここで見つけました

のみを返します:

これが私がやりたいことです:

ユーザーは、必要なテキストを (アプリの外部でも!) コピーし、アプリ内の特定のボタンをクリックして、このテキストを Angular アプリに配信できる必要があります。アイデアは、各カテゴリにボタンを用意することです。そのため、ユーザーはそれぞれのテキストを選択してコピーし、選択したカテゴリをクリックするだけです (フォームに手動で貼り付ける必要はありません)。