ドロップ:角度2ドラッグ&
<script>
function allowDrop(ev) {
ev.preventDefault();
}
function drag(ev) {
ev.dataTransfer.setData("text", "teststring");
}
function drop(ev) {
ev.preventDefault();
var data = ev.dataTransfer.getData("text");
console.log(data);
}
</script>
私は私のコンポーネントで機能を入れた場合、それは次のエラーを与える:
Uncaught ReferenceError: drag is not defined at HTMLImageElement.ondragstart
Uncaught ReferenceError: allowDrop is not defined at HTMLDivElement.ondragover
関数を使用して
要素は、コンポーネントのHTMLである:なぜあなたはindex.htmlファイルに定義されている
<div> ondrop="drop(event)" ondragover="allowDrop(event)">
<img> src="smiley.png" draggable="true" ondragstart="drag(event)">
</div>
<div ondrop="drop(event)" ondragover="allowDrop(event)">
</div>
ありがとう、私はそれを見ていきます。角度2には実際のドラッグ&ドロップ機能はないようです。また、npmパッケージをインストールするのはちょっと難しいです。しかし、私はそれを試してみる –