这是一个非常简单的回购,如果它很容易改变,我可以随意克隆它以测试解决方案或对提交进行评论。 https://github.com/Falieson/meteor-blaze-examples/commit/8e94f7008cecf647bb23269d9b92cbae49e2398a
我从meteor创建开始,测试了blaze-components软件包,现在我正在弄清楚如何使用{{> Template.dynamic template=childTemplate data=this }}
。
“hello”计数器没有将反应变量的值传递给模板,我认为可以从{{#with this}}
或{{this.count}}
同样地,我希望“info”模板能够呈现每个链接。
感谢您的协助!
首先看看有一个错误,其中containerTemplate接收counterData
作为名为data
的变量,但我正在尝试使用this
访问它。当我更改containerTemplate.html
的调用以渲染childTemplate {{> Template.dynamic template=childTemplate data=data}}
时,模板不会呈现。
答案 0 :(得分:0)
我在commit中所做的所有更改都是出于错误的原因追逐数据上下文传递。我没有在渲染模板中收到帮助数据,但我在控制台中收到错误,我认为我可以忽略,因为在尝试使用Template.dynamic之前没有引起任何问题
modules-runtime.js?hash=8587d18…:231 Uncaught Error: Cannot find module 'meteor/templating'
at makeMissingError (modules-runtime.js?hash=8587d18…:231)
从我的import { Template } from 'meteor/templating';
中移除main.js
会立即解决问题。