Meteor-Dragulaを使用しています。hello
Stringを持つコンテナーを#right
DOM 要素にドラッグするとします。その文字列にアクセスするにはどうすればよいですか? たとえば、文字列配列にプッシュします。
多分私はこのようなもので正しい軌道に乗っていますか?
x = [];
Template.dragulaTemplate.events({
"drop #right1": function(el) {
x.push(el);
}
});
Meteor-Dragulaを使用しています。hello
Stringを持つコンテナーを#right
DOM 要素にドラッグするとします。その文字列にアクセスするにはどうすればよいですか? たとえば、文字列配列にプッシュします。
多分私はこのようなもので正しい軌道に乗っていますか?
x = [];
Template.dragulaTemplate.events({
"drop #right1": function(el) {
x.push(el);
}
});
Meteor-Dragulaには Meteor イベントを使用できないと思います。drake.on
代わりに、イベント リスナーを登録するためにを使用する必要があります。例えば:
x = [];
Template.dragulaTemplate.onRendered(function() {
var drake = dragula([document.querySelector('#left1'), document.querySelector('#right1')]);
drake.on('drop', function(el, target, source, sibling) {
x.push($(el).text());
console.log(x);
});
});