Meilleure façon de récupérer des données personnalisées de l'attribut de l'événement dans le Météore?

Je me demandais quel est le meilleur moyen pour récupérer la valeur d'une coutume de données attribut HTML avec Météore objet d'événement?

par exemple:

articles.html

   <template name="createArticle">
    <form class="new-article">
        <input type="text" name="title" placeholder="New title"/>
        <input type="text" name="content" placeholder="New content" />
        <!-- list categ -->
      <label>Category
        <select id="categ-list" name="categ">
          {{#each categories}}
            <option value="{{name}}" data-id={{_id}}>{{name}}</option>
          {{/each}}
        </select>
      </label>
        <input type ="submit" value= "Create" class="button">
    </form>
</template>

articles.js

   Template.createArticle.events({
  "submit .new-article": function(event){
    var title = event.target.title.value;
    var content = event.target.content.value;
    var categName = event.target.categ.value;
    var categId = event.target.categ.data('id'); //HERE
    console.log("test " + categId);
    Meteor.call("addArticle", title, content, categId, categName);
    event.target.title.value = "";
    event.target.content.value = "";
    return false;
    },
    "click #categ-list": function(event){
console.log('click');
    }
  });

Comment puis-je obtenir le data-id valeur de l'attribut dans le gestionnaire d'événement?

EDIT: Ajouter plus de code

EDIT2:

console.log(event.target.categ)

de sortie:

<select id="categ-list" name="categ"> 
<option value="test" data-id="p5zKaEbEiRkQjCkGg">test</option> 
<option value="test1" data-id="okPY6oyeXiFR7M3jd">test1</option> 
</select>
  • s'il vous plaît montrer l'ensemble de votre gestionnaire d'événement. Quel élément est l'événement à venir?
InformationsquelleAutor Julien Leray | 2015-06-06