【发布时间】:2018-02-19 19:13:06
【问题描述】:
在我的应用程序中,我的许多翻译字符串都需要在其中包含用户名。
例如:Hello {{user_name}}!
(用户名必须是翻译字符串的一部分,因为名称在字符串中的位置取决于语言))
设置属性的方式是{{"TRANSLATE_ID" | translate:{user_name:myUserName}}}
由于{{user_name}}出现在100多个翻译字符串中,我不想发送user_name参数这么多次。我想有办法只设置一个这个参数。
我无法替换配置中的 {{user_name}} 字符串,因为 user_name 是异步设置的(从服务器获取)并且在 translateProvider 设置字符串时不可用。
谢谢
【问题讨论】:
标签: javascript angularjs angular angular-translate