0

我正在使用Meteor-Dragula。假设我将一个包含字符串的容器拖到helloDOM#right元素中。如何访问该字符串?说,将它推入一个字符串数组。

也许我在这样的事情上走在正确的轨道上?

x = [];

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

1 回答 1

1

我认为您不能将 Meteor 事件用于Meteor-Dragula。相反,您需要使用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 回答