Meteor - Etkinlikler
Bu bölümde nasıl kullanılacağını öğreneceğiz tag, class ve idbir olay seçici olarak. Olaylarla çalışmak oldukça basittir.
HTML şablonunda üç öğe oluşturalım. Birincisipikincisi myClass sınıf ve sonuncusu myId İD.
meteorApp.html
<head>
<title>meteorApp</title>
</head>
<body>
<div>
{{> myTemplate}}
</div>
</body>
<template name = "myTemplate">
<p>PARAGRAPH...</p>
<button class = "myClass">CLASS</button>
<button id = "myId">ID</button>
</template>
JavaScript dosyamızda, yukarıda oluşturduğumuz üç öğe için üç etkinlik ayarlıyoruz. Sadece eklediğimizi görebilirsinizp, .myClass ve #myId sonra clickEtkinlik. Bunlarselectors yukarıda bahsettik.
meteorApp.js
if (Meteor.isClient) {
Template.myTemplate.events({
'click p': function() {
console.log("The PARAGRAPH is clicked...");
},
'click .myClass': function() {
console.log("The CLASS is clicked...");
},
'click #myId': function() {
console.log("The ID is clicked...");
},
});
}
Bunu test etmek için önce PARAGRAPH, sonra CLASS düğmesi ve son olarak IDbuton. Aşağıdaki konsol günlüğünü alacağız.
Diğer tüm JavaScript olaylarını - tıklama, dbclick, bağlam menüsü, fare aşağı, fareyle üzerine gelme, fareyle üzerine gelme, fare ile kaydırma - yukarıdaki örneği izleyerek kullanabiliriz.