meteorjs模板助手问题

时间:2015-10-24 14:16:09

标签: meteor meteor-helper

我是meteor的新手,所以如果这是另一个主题的重复。道歉仍然习惯于术语。

我无法从我的客户端javascript中提取一些信息到我的模板我不知道是不是因为我错误地设置了名称空间。

main.html中

    <head>
      <title>Some Title</title>
    </head>

    <body>
      {{> navigation}}
       <div class="container">
         <div class="row">
            <div class="col-md-3 col-xs-3">
              {{> product_options}}
            </div>
            <div class="col-md-9 col-xs-9">
              {{> products}}
            </div>
          </div>
        </div>
       {{> footer}}
     </body>

products.html放在

<template name="products">
  {{#each products}}
    {{> product}}
  {{/each}}
</template>

product.html

<template name="product">
  {{> text}}
</template>

products.js

Template.products.helpers({
    products: [
      { text: "This is task 1" },
      { text: "This is task 2" },
      { text: "This is task 3" }
    ]
  });

我也从我的项目中删除了这些

autopublish  
insecure

我不确定这是否会阻止我做我想做的事情?

非常感谢任何帮助!!

提前致谢!

1 个答案:

答案 0 :(得分:2)

您的问题出在product.html中。在空格键中,您只能使用>来表示模板。如果您将product.html更改为以下内容,则应该有效。您可以直接在空格键中引用属性,而不是>

<template name="product">
  {{text}}
</template>