繁体   English   中英

连接i18next和Jade变量

[英]Concatenate i18next and Jade variable

我想使用文本i18next和Jade变量作为实际用户名来输出“您以[用户名]身份登录”,但是我似乎无法使他们一起工作。

据我所知,i18n会覆盖整个<p>以显示“您登录为”。 如果将用户名放在单独的<p> ,则仅显示用户名,如下所示:

if (user)
  p(data-i18n='markup.loggedInAs')
  p #{user.username}

但是,然后,当然,它被呈现为单独的<p> ,这不是我想要的。 我希望它们都在同一行上,最好在同一<p> 有把戏吗?

这个:

if (user)
  p(data-i18n='markup.loggedInAs')
    | #{user.username}

不起作用。 用户名完全不显示:/

谢谢你的帮助。

尽管您帖子的评论中的要点是有效的(单词顺序在翻译中比较棘手),但我认为我会指出如何解决眼前的问题。

p
  span(data-i18n='markup.loggedInAs')
  span #{user.username}

请注意,这未经测试,但是我确定您可以看到它(或类似的东西)如何工作。 span是标记不代表实际段落的内容的更好选择。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM