问题:
我正在将我的Ionic应用程序翻译成多种语言。我正在使用angular-translate做得非常好。
然而,在离子指令(如ion-view
)中使用它时存在一些兼容性问题示例:
在这些方面运作顺利:
<p ng-bind-html=" 'USERNAME' | translate "></p>
简单用作过滤器
<h4>
使用ng-bind来避免外来字符问题
问题:
<p>
和<ion-view>
是HTML标记,使用angular-translate完全没有问题。一切都很好。
问题是必须翻译Ionic指令,例如<ion-view view-title="Edit Profile">
<ion-view view-title="'PROFILE_EDIT' | translate">
单词&#39;编辑个人资料&#39;将出现在上部标题栏中。我还需要翻译它们。我试过了,但它没有用。
class Pal {
public static boolean Palindrome(StringBuffer str) {
StringBuffer str1 = str.reverse();
System.out.println(str1);
if (str == str1) {
return true;
} else {
return false;
}
}
public static void main(String args[]) {
System.out.println("Enter a string");
StringBuffer str = new StringBuffer();
Scanner input = new Scanner(System.in);
str.append(input.nextLine());
boolean result = Palindrome(str);
System.out.println(result);
}
}
问题:
我如何翻译Ionic指令?
答案 0 :(得分:3)
您需要在正常属性上使用{{ }}
表达式。
<ion-view view-title="{{ 'PROFILE_EDIT' | translate }}">