meteorApp/import/ui/meteorApp.html
<head>
<title>meteorApp</title>
</head>
<body>
<div>
{{> myTemplate}}
</div>
</body>
<template name = "myTemplate">
<button id = "myButton">CLICK ME</button>
</template>
下一步,我們將設(shè)置啟動(dòng)會(huì)話 myData 的值,并創(chuàng)建Session 對(duì)象。Tracker.autorun方法用于持續(xù)關(guān)注 mySession 的值。每當(dāng)這個(gè)對(duì)象的變化,該模板將自動(dòng)更新。為了測(cè)試它,我們將設(shè)置單擊事件進(jìn)行更新。
meteorApp/client/main.js
if (Meteor.isClient) {
var myData = 0
Session.set('mySession', myData);
Tracker.autorun(function () {
var sessionData = Session.get('mySession');
console.log(sessionData)
});
Template.myTemplate.events({
'click #myButton': function(){
Session.set('mySession', myData ++);
}
});
}
