如何通过创建模板助手在Meteor中显示日期和时间?

时间:2016-01-03 10:50:53

标签: javascript datetime meteor meteor-helper

我应该如何使用模板助手在网页上显示日期和时间。这是我写的代码,但它不起作用。 我在html和javascript中编写了{{display_time}}部分。我认为display_time助手部分是正确的,但我不知道如何在html中呈现它。

Js档案

  if (Meteor.isClient) {
  // counter starts at 0
  Session.setDefault('counter', 0);

  Template.hello.helpers({
    counter: function () {
      return Session.get('counter');
    }
  });

  Template.hello.events({
    'click button': function () {
      // increment the counter when button is clicked
      Session.set('counter', Session.get('counter') + 1);
    }
  });
  Template.display_time.helpers({
    datelist:function(){
      var begin = new Date();
      return Session.get('time');

    }
  });
}
if (Meteor.isServer) {
  Meteor.startup(function () {
    // code to run on server at startup
  });
}

html文件

<head>
  <title>my_first_app</title>
</head>

<body>
  <h1>Hello from Me</h1>

  {{> hello}}
  {{> display_time}}
</body>

<template name="hello">
  <button>Click Me</button>
  <p>You've pressed the button {{counter}} times.</p>
</template>
<template name = "display_time">
  <p>The time now is:{{time}}</p>
</template>

0 个答案:

没有答案