我的简单流星代码出了什么问题

时间:2015-11-30 10:19:37

标签: javascript html meteor

当我运行它时,浏览器中没有显示任何内容。 HTML:

<head>
<title>projectsiddharth</title>
</head>
<body>
<h1>Hello from india!</h1>
<div class="java">{{> timetemplate}}</div>
<template name="timetemplate">
<p>The time is now {{time}}</p>
</template>
</body>

JS:

if (Meteor.isClient) {
var data = {time: new Date()};
Template.timetemplate.helpers(data);
}

if (Meteor.isServer) {

}

我对流星的新意见。此代码用于显示当前时间。帮助表示感谢,谢谢

3 个答案:

答案 0 :(得分:4)

尝试从你的身体html中分离你的模板。

<head>
 <title>projectsiddharth</title>
</head>
<body>
 <h1>Hello from india!</h1>
 <div class="java">{{> timetemplate}}</div>
</body>

<template name="timetemplate">
 <p>The time is now {{time}}</p>
</template>

答案 1 :(得分:1)

你正在以错误的方式定义助手。尝试:

if (Meteor.isClient) {
    Template.timetemplate.helpers({
        time: function(){
            return new Date();
        };
   });
}

答案 2 :(得分:0)

你忘记了meteor.js的libery,你应该把它包含在head

示例如下

codepen