私は要素のドラッグアンドドロップを可能にするdirective
を持っています。私がドラッグしている間、私はドラッグされた要素といくつかのクラスをドラッグしている要素を与えています。今、私は角度リスト2のクラスリスト "ok"に追加/削除していますか?
onDragStart(event: DragEvent) {
event.dataTransfer.setData("text/plain", this.article.id.toString());
this.el.classList.add(this.draggedItemClass);
}
このような
this.el
何かをやっている私は、ドラッグしていますネイティブの要素です。私。 JavaScriptを使用して私のComponent
からCSSクラスを作成しています。一部のライブラリでも同様のコードが見つかりましたが、間違ったことをしているように感じ、JavaScriptでCSSクラスを作成するのではなく、テンプレートでこれを行う必要があります。だから私の質問は、追加/クラス2からの "ok"を削除するか、何らかの方法で(おそらく私のデータを基にして)テンプレートを経由する必要がありますか?
ありがとう、ありがとう! – Lukas