我正在尝试通过我的 js 渲染模板,如下所示
Template.customerclaim({data:""});
它在以前版本的 meteorjs 中运行良好,新更新它抛出错误
Property 'customerclaim' of object #<Object> is not a function
。
我正在尝试通过我的 js 渲染模板,如下所示
Template.customerclaim({data:""});
它在以前版本的 meteorjs 中运行良好,新更新它抛出错误
Property 'customerclaim' of object #<Object> is not a function
。
仔细阅读 using blaze wiki 的这一部分。简而言之,您正在做的事情不再被允许,因此您需要使用示例解决方法之一。另请参阅此相关问题。
看看这个问题。具体来说,您可以使用它:
var toHTMLWithData = function (kind, data) {
return UI.toHTML(kind.extend({data: function () { return data; }}));
};
要获取字符串,您可以像这样使用它:
var email = toHTMLWithData(Template.customerclaim, {name: 'John Doe'});
我建议您关注该问题的更改,因为这在未来的版本中可能不起作用。