Я довольно новыми для Meteor ... Каковы лучшие практики для работы с событиями, как перетаскивание, нажмите и т.д.Meteor BlazeКакие лучшие практики? метеорные .events против JQuery
Я понимаю, есть два основных способа:
1) в Template..events, где вы используете такие вещи, как «щелчок», «падение» и т.д.
Template.someTemplate.events({
'click .some-button': function (e) {
e.preventDefault();
e.stopPropagation();
console.log("clicked");
},
});
2) в Template..rendered, где вы просто использовать $ (некоторые селекторы) .click (.. .. $ (что-то) .droppable и т. д. и т.д.
Template.resourcePage.rendered = function(){
this.$('.some-button').click(function (e) {
e.preventDefault();
console.log("clicked");
});
}
Как мне кажется, это одно и то же? Это простой пример, и то же самое относится к другим событиям, например drop (in droppable()). «drop» не видит формального списка поддерживаемых событий Meteor ... так это значит, что я должен использовать метод # 2.
Что такое gotchas? Любая работа вокруг?
веселит
вы имеете в виду 'Template.resourcePage.onRendered (функция() {' .. –