流星中的嵌套帮助器?—如何使用一个helper的输出作为另一个helper的输入

Nested helpers in Meteor? - How to use the output of one helper as input for an other helper?

本文关键字:helper 一个 输出 输入 另一个 帮助 嵌套 何使用 流星      更新时间:2023-09-26

嗨,这是我喜欢使用的代码(与离子+流星),但我的i18n键没有得到翻译。在另一个上下文中,翻译是有效的。

我要做什么才能使这段代码工作?

{{>ionNavBackButton path="main" text="{{i18n 'backButton'}}"}}

目前我的后退按钮的标签是:"{{i18n 'backButton'}}",但我喜欢它是"back"或"zur ck"根据区域设置

我目前正在开发一个助手包,它将包括链接。

在流星论坛上阅读更多关于这个的讨论:

https://forums.meteor.com/t/what-about-multiple-helper-calls-in-a-template-is-this-usefull/6815/2


现在你也可以试试:

{{#with i18n 'backButton}}
  {{>ionNavBackButton path="main" text=this}}
{{/with}}

但是它很烦人;-)

您正在寻找的是空格键嵌套子表达式-这在撰写本文时目前不可用(Meteor v1.1.0.2是当前版本),并将在下一个版本:v1.1.1中可用。

当它可用时,它将允许您使用以下语法:

{{>ionNavBackButton path="main" text=({i18n 'backButton') }}