【发布时间】:2016-07-23 15:30:53
【问题描述】:
有什么方法可以将字符串与 Meteor 模板中的变量连接起来,就像其他框架一样,即角度 {{'my name is' +name}} 我知道它可以通过助手来完成。但我找到了更好的方法,或者至少,更简单的方法来实现这一点。我也试过value="'my name is' {{name}}",但它总是把名字当作字符串,输出是"my name is name"
编辑: 这是我在模板中的原始代码行
<template name="editCategory">
<!-- Page heading -->
{{> pageHeading title="my name is {{name}}" category='Catalog' }}
</template>
名称值来自这里
Template.editCategory.helpers({
name: function() {
return this.translation[Object.keys(this.translation)[0]].name;
}
});
我已经在模板中检查了名称值 {{name }} 并且工作正常
【问题讨论】:
-
为什么不能直接使用
my name is {{name}}? -
我已经在标题中说过我需要它,即 title="{{my string + my varriable}}"
-
这在标题属性中也是可能的:
也许您添加的额外引号导致了问题? -
您能添加您的确切模板代码吗?
-
@Areca 我添加了原始代码
标签: meteor handlebars.js