Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Meteor.js使用助手的值作为模板_Javascript_Meteor_Handlebars.js_Spacebars - Fatal编程技术网

Javascript Meteor.js使用助手的值作为模板

Javascript Meteor.js使用助手的值作为模板,javascript,meteor,handlebars.js,spacebars,Javascript,Meteor,Handlebars.js,Spacebars,我想根据助手值呈现不同的模板。我将试着写作和举例。 使用帮助器定义如下,例如: 不幸的是,这种方法不起作用。有什么解决办法吗 你需要使用一个你甚至不需要{{with}} 要动态使用模板,必须使用全局模板: 请注意,myHelper必须返回一个字符串,该字符串是模板的名称。 您还可以提供包含以下数据的数据上下文: 写了一篇关于它的文章。它创建于2014年,文章中使用的UI名称空间已重命名为模板。非常感谢您。。。这正是我需要的 ... {{#with myHelper}} {{> thi

我想根据助手值呈现不同的模板。我将试着写作和举例。

使用帮助器定义如下,例如:

不幸的是,这种方法不起作用。有什么解决办法吗

你需要使用一个你甚至不需要{{with}}


要动态使用模板,必须使用全局模板:

请注意,myHelper必须返回一个字符串,该字符串是模板的名称。 您还可以提供包含以下数据的数据上下文:


写了一篇关于它的文章。它创建于2014年,文章中使用的UI名称空间已重命名为模板。

非常感谢您。。。这正是我需要的
...
{{#with myHelper}}
 {{> this }}
{{/with}}
...
...
myHelper : function(){
  return MyCollection.findOne({ userId: Meteor.userId() }).personalizeTemplate; 
}
...
{{> Template.dynamic template=myHelper }}
{{> Template.dynamic template="my template"}}

{{> Template.dynamic template=myHelper}}
{{> Template.dynamic template=myTemplate data=someData}}