当我使用子模板包含模板时,使用include "sub.blade"
当前模板的数据上下文。
所以,当我有以下情况时:
服务器.js
if(Meteor.isClient){
Template.root.valueA = function(){return "A";}
Template.sub.valueB = function(){return "B";}
Meteor.startup(function () {
document.body.appendChild(Meteor.render(Template.root));
});
}
意见/root.blade
div=valueA
include "sub.blade"
视图/子刀片
div=valueB
valueB
我在模板“sub”中得到一个未定义的异常,因为它在模板“root”的上下文中搜索。所以,如果我在模板“root”上定义 valueB,它就可以正常工作。
我究竟做错了什么?