Javascript 将空格键参数传递给另一个空格键参数

Javascript 将空格键参数传递给另一个空格键参数,javascript,node.js,meteor,parameters,spacebars,Javascript,Node.js,Meteor,Parameters,Spacebars,我试图在meteor.js中将一个参数从一个模板传递到另一个模板 我想干就干 第一个模板如下所示 template(name="myPage") h3.uppercase.amarillo-hogar +editaMl(data=this collection="categorias" field="titulo") template(name="editaMl") if i18n_isCurrentLanguage 'es' |

我试图在meteor.js中将一个参数从一个模板传递到另一个模板 我想干就干 第一个模板如下所示

template(name="myPage") 
   h3.uppercase.amarillo-hogar 
      +editaMl(data=this collection="categorias" field="titulo")

template(name="editaMl")
        if i18n_isCurrentLanguage 'es'
            | {{collection}} {{field}}
            +editableText(context=data collection=collection field=field userCanEdit=userCanEdit acceptEmpty=true substitute='<i class="fa fa-pencil"></i>')
        else 
            +editableText(collection=collection field=field userCanEdit=userCanEdit acceptEmpty=true substitute='<i class="fa fa-pencil"></i>')
模板(name=“myPage”)
h3.uppercase.amarillo-hogar
+editaMl(data=this collection=“categorias”field=“titulo”)
模板(name=“editaMl”)
如果i18n_是当前语言“es”
|{{collection}{{field}}
+editableText(上下文=数据收集=收集字段=字段userCanEdit=userCanEdit acceptEmpty=真替换=“”)
其他的
+editableText(集合=集合字段=字段userCanEdit=userCanEdit acceptEmpty=真替换=“”)
这样我就不会在每个翻译领域重复我自己了 但无法将参数值传递给另一个模板参数值

我用翡翠,现在用html给那些不喜欢翡翠的人

<template name="myPage">
    <h3 class="uppercase amarillo-hogar>{{> editaMl collection="categorias" field="titulo"}}</h3>
</template

<template name="editaMl">
    {{#if i18n_isCurrentLanguage 'es'}}
        {{> editableText collection=collection field=field }}
    {{/if}}
    {{#else}}
        {{> editableText collection=collection field=field }}
    {{/else}}
</template>

您可以使用:

Template.registerHelper('yourHelperName', function() {
   // your helper
});
它创建了一个在所有模板中都可用的帮助器。

您可以使用:

Template.registerHelper('yourHelperName', function() {
   // your helper
});

它创建了一个在所有模板中都可用的帮助器。

集合=集合字段=字段
应该可以工作,不是吗?但是
en.field
不会,您需要从父级传入英文字段名。我认为相同,实际上是这样写的,不起作用。我传递模板中的空格键只是为了查看解析的信息,它确实解析了它,但是,当我尝试重用第二个参数中的参数时,不起作用。可以尝试
this.collection
this.field
我首先这样做,我在父模板模板(name=“myPag”)+editaMl(data=this field=“titulo”)模板(name=“editaMl”)+editableText(context=data collection=“categorias”)中设置了数据上下文field=field userCanEdit=userCanEdit acceptEmpty=true substitute='')这个答案解决了我的问题和问题
collection=collection field=field
应该有用吧?但是
en.field
不会,您需要从父级传入英文字段名。我认为相同,实际上是这样写的,不起作用。我传递模板中的空格键只是为了查看解析的信息,它确实解析了它,但是,当我尝试重用第二个参数中的参数时,不起作用。可以尝试
this.collection
this.field
我首先这样做,我在父模板模板(name=“myPag”)+editaMl(data=this field=“titulo”)模板(name=“editaMl”)+editableText(context=data collection=“categorias”)中设置了数据上下文这个答案解决了我的问题