In meiner Meteor.JS App möchte ich Click-Ereignisse dynamisch auf Elemente aus der Datenbank hinzufügen. Leider wird die Funktion nach dem Klick nicht ausgelöst (aber das Ereignis wird der Eigenschaft Template.algorithms .__ eventsMap hinzugefügt). Ich frage mich, ob meine Herangehensweise richtig ist und was korrigiert werden kann, um dieses Ereignis auszulösen.Ereignis dynamisch zu Meteor Vorlage hinzufügen
main.coffee:
Template.algorithms.onCreated ->
Template.instance().subscribe('algorithm-descriptions', {
onReady:() ->
for alg in AlgorithmDescriptions.find().fetch()
Template.algorithms.events({
"click .#{alg.button}":() ->
$(".#{alg.divClass}").scrollintoview({duration: 'slow'})
})
})
algorithms.jade:
.col-md-2
ul
each alg in algorithmDescriptions
li(class=alg.button)=alg.name
.col-md-10
each alg in algorithmDescriptions
div(class=alg.div)
h2=alg.name