1

问题:

我正在将我的 Ionic 应用程序翻译成多种语言。我正在使用angular-translate,它做得很好。

但是,将它与 Ionic 指令(例如 ion-view)一起使用存在一些兼容性问题

例子:

在这些方面工作顺利:

<h4> { 'EDIT_YOUR_INFO' | translate } </h4> 

作为过滤器的简单用法

<p ng-bind-html=" 'USERNAME' | translate "></p>

使用 ng-bind 来避免外来字符的问题

问题:

<h4>并且<p>是 HTML 标签,使用 angular-translate 完全没有问题。一切正常。

问题是何时必须翻译 Ionic 指令,例如<ion-view>

<ion-view view-title="Edit Profile">

“编辑个人资料”字样将出现在上方的标题栏中。我还需要翻译它们。我已经尝试过,但它不起作用。

<ion-view view-title="'PROFILE_EDIT' | translate">

问题:

我如何翻译 Ionic 指令?

4

1 回答 1

3

您需要{{ }}在普通属性上使用 for 表达式。

<ion-view view-title="{{ 'PROFILE_EDIT' | translate }}">
于 2015-09-03T07:24:04.303 回答