我应该如何使用模板助手在网页上显示日期和时间。这是我写的代码,但它不起作用。 我在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>