我想进入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'