我想进入meteor.js来开发一款令人赞叹的应用程序,并且似乎使Web开发变得如此简单。

问题是该应用程序将具有2个连接的可排序嵌套列表,而我将使用此列表进行mjqueryui可排序。

我找不到关于将jqueryui与meteor.js一起使用的任何示例或信息,只有很久以前的几个示例或信息就使用了Spark之前的旧版本的 meteor 。

谁能告诉我这是如何工作的,推荐两者一起使用的推荐方式,如果可能的话,还可以举一个例子或对此的任何引用。

还建议将它们一起使用,还是我应该使用其他方式/库?

非常感谢
里克

最佳答案

里克
我使用 meteor 就很好的jquery-ui(以及其他基于jquery的插件)。通常,在渲染了相关模板后,例如(在coffeescript中),我将为元素赋予其jquery-ui-ness:

# 'this' references the template
Template.listOne.rendered = ->
  $(this.firstNode).find('ul.connectedSortable').sortable
    connectWith: '.connectedSortable'
Template.listTwo.rendered = ->
  $(this.firstNode).find('ul.connectedSortable').sortable
    connectWith: '.connectedSortable'

或者,您可以使某个事件后的元素可排序,例如:
# 'this' now equals Window, so we must find the list from the event target
Template.listOne.events
  'click button': (e) ->
    $(e.target).parent().find('ul.connectedSortable').sortable
      connectWith: '.connectedSortable'

07-26 09:07