使Meteor应用程序脱机时,要做的第一件事是创建有关本地客户端应用程序是否已连接到服务器的直观指示。有很多方法可以执行此操作,但是最简单的方法可能是执行以下操作:
Template.registerHelper('getOnlineStatus', function(){ return Meteor.status().status; }); Template.registerHelper('getOnlineColor', function(){ if(Meteor.status().status === "connected"){ return "green"; }else{ return "orange"; } });
<div id="onlineStatus" class="{{getOnlineColor}}"> {{getOnlineStatus}} </div>
.green{ color: green; } .orange{ color: orange; }