在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ Meteor跟蹤器
Meteor結(jié)構(gòu)
Meteor部署
Meteor排序
Meteor事件
Meteor Blaze
Meteor第一個(gè)應(yīng)用程序
Meteor發(fā)布和訂閱
Meteor環(huán)境安裝配置
Meteor package.js
Meteor在手機(jī)上運(yùn)行
Meteor集合
Meteor模板
Meteor跟蹤器
Meteor發(fā)送郵件
Meteor計(jì)時(shí)器
Meteor ToDo App實(shí)例
Meteor軟件包管理
Meteor方法
Meteor表單
Meteor Assets資源
Meteor會(huì)話
Meteor EJSON
Meteor http
Meteor安全
Meteor核心API
Meteor check
Meteor帳號(hào)
Meteor教程

Meteor跟蹤器

跟蹤器是用于當(dāng)模板會(huì)話變量發(fā)生了變化自動(dòng)更新的一個(gè)小型庫(kù)。
為了向你展示跟蹤器是如何工作的,我們將創(chuàng)建按鈕將用于更新會(huì)話。

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 ++);
      }
   });
}
如果我們點(diǎn)擊 Click Me 按鈕五次,我們將看到跟蹤每一次日志新值會(huì)更新。

Meteor Tracker Log

上一篇:Meteor http下一篇:Meteor軟件包管理