0

Meteor-Dragulaを使用しています。helloStringを持つコンテナーを#rightDOM 要素にドラッグするとします。その文字列にアクセスするにはどうすればよいですか? たとえば、文字列配列にプッシュします。

多分私はこのようなもので正しい軌道に乗っていますか?

x = [];

Template.dragulaTemplate.events({
  "drop #right1": function(el) {
    x.push(el);
  }
});
4

1 に答える 1

1

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);
  });
});
于 2015-12-02T12:51:12.520 に答える