【问题标题】:Angular-translate: how to translate Ionic directives?Angular-translate:如何翻译 Ionic 指令?
【发布时间】:2015-09-03 15:24:04
【问题描述】:

问题:

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

但是在使用 Ionic 指令(例如 ion-view)时存在一些兼容性问题

示例:

在这些方面工作顺利:

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

作为过滤器的简单用法

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

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

问题:

&lt;h4&gt;&lt;p&gt; 是 HTML 标签,使用 angular-translate 完全没有问题。一切正常。

问题在于何时必须翻译 Ionic 指令,例如 &lt;ion-view&gt;

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

“编辑个人资料”字样将出现在上方的标题栏中。我还需要翻译它们。我试过了,还是不行。

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

问题:

如何翻译 Ionic 指令?

【问题讨论】:

    标签: javascript angularjs ionic-framework angular-translate ionic-view


    【解决方案1】:

    对于普通属性的表达式,您需要使用{{ }}

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

    【讨论】:

    • 当我点击一个链接进入我想要翻译 ion-view view-title 的页面时,这对我不起作用。问题出在哪里?
    • @MHDaouas 请针对您的具体情况提出一个新问题。
    猜你喜欢
    • 2017-12-14
    • 2015-11-24
    • 2016-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-07
    • 1970-01-01
    • 2022-06-23
    相关资源
    最近更新 更多