有机会使用嵌套空格键标签吗?(此处:消息格式包,自动完成)


如果有可能在

Meteor 中使用空格键解决此问题,我不会:

{{TplVar placeholder="{{mf 'identifier' 'defaultval'}}"}}

此 sytnax 会导致语法错误。

如果占位符不包含空格 - 据我所知 - 只需保持它没有大括号就可以解决解决方案,但这在这里不起作用。

我现在有点不成墙——真的没有办法解决吗?我已经四处搜索了锯齿状车把/空格键模板标签,但找不到任何有用的东西 - 尤其是对于 Meteor 上下文。

提前感谢您的帮助!弗兰克

我从未使用过 Messageformat 包(看起来很有趣),但从文档中看起来有一个 javascript API。 因此,您可以执行以下操作:

{{TplVar placeholder=thisPlaceholder}}

Template.yourTemplate.helpers({
    thisPlaceholder: function() {
      return mf(this.identifier, this.defaultval);
    }
});

请注意,我假设identifierdefaultVal位于此处的数据上下文中 - 如果它们是帮助程序函数的结果,则需要在此新的 thisPlaceholder 帮助程序中复制这些函数,并将this.identifierthis.defaultval替换为结果。

最新更新