下面的html中的{{name}}在它应该说" hello world"时不向网页注入任何内容。我甚至试图删除{{name}}并输入一些简单的东西,如#34; blah blah blah"。然而,该页面不显示文本。
我得到的一个错误是:1039:17:#each需要一个参数(编译raffler.html)
raffler.html
<head>
<title>Raffler</title>
</head>
<body>
<div id="container">{{> raffle}}</div>
</body>
<template name="raffle">
<h1>Raffler</h1>
<ul id="entries">
{{#each entries}}
<li> {{name}} </li>
{{/each}}
</ul>
</template>
raffler.coffee
if Meteor.is_client
Template.raffle.entries = [{name: "hello world"}]
此外,我正在使用本教程: http://railscasts.com/episodes/351-a-look-at-meteor
答案 0 :(得分:0)
你的代码看起来不错,也许你错过了</template>
,也试试这个:
if Meteor.is_client
Template.raffle.entries = ->
[name: "hello world"]
再次不确定它是否会帮助您的代码看起来很好