有我的问题:我必须在变量中加上带粗体和下划线部分的长句。首先,我把它切成了几个变量而且效果很好,但是我想到了翻译人员,他会不会让他犯错误。
我在coffeescript文件中有这个:
'HELLO_WORLD': 'Hello World, <b>what a wonderful day</b>'
这是一个玉文件:
{{ 'HELLO_WORLD' | translate }}
我尝试使用$ translateProvider.useSanitizeValueStrategy(),不同的功能,但降价始终出现在我的界面上。你知道怎么做吗?
谢谢!
答案 0 :(得分:0)
不,这是不可能的,即使这样做也不可取。想象一下,如果您将来需要为该元素添加一个类,或者以其他方式操作它。在维护应用程序时,您最终会发现自己将DOM文件与翻译文件混合在一起。
我的建议:
'HELLO_WORLD_PART1': 'Hello World,',
'HELLO_WORLD_PART2': 'what a wonderful day'
然后:
{{ 'HELLO_WORLD_PART1' | translate }} <b>{{ 'HELLO_WORLD_PART2' | translate }} </b>