简单的流星模板助手不在大火中呈现

Simple meteor template helper not rendering in blaze

我无法从我的模板助手访问我的数据到我的模板中。这太奇怪了,因为我已经完成了 100 倍。这是一个简单的例子。我可以在我设置的其他 route/template 组合上执行此操作,但出于某种原因不能在这个组合上执行此操作。

我的控制台是空的,据我所知 console.log('helper ran') 从未运行过

在我的departmentBH1.html

<template name="departmentBH1">
  <h1>WTF</h1>
  <h1>{{hospital}}</h1>
</template>

在我的departmentBH1.js

Template.departmentBH1.helpers = ({
  hospital: function() {
    console.log('helper ran');
    return 'test';
  }
});

在我的router.js

Router.route('/bh/departmentBH1', {
  name: 'departmentBH1'
});

在没有来自助手的正确文本的情况下呈现

试试这个:

Template.departmentBH1.helpers({
  hospital: function() {
    console.log('helper ran');
    return 'test';
  }
});

已从 helpers = ({ 更改为 helpers({