如何使用 ngx-translate 翻译 alertController 和 mat-snackbar 消息?
How to translate alertController and mat-snackbar message by using ngx-translate?
我正在创建 ionic 4 angular 应用程序,并使用 ngx-translate 翻译 1 个或多个 languages.by 使用 ngx-translate 在 html.but 中很容易翻译如何翻译 alertController 和 mat-snackbar 消息中的文本消息。
//using below ngx-translate
import { TranslateService } from '@ngx-translate/core';
constructor(public translate:TranslateService){}
//Alert Controller
async alert_Massage() {
let alertMassage = await this.alertController.create({
message: "How are you ?",//how to translate this message.
buttons: ['Ok'],
});
await alertMassage.present();
}
//mat-snackbar //how to translate this some error message
this.snackBar.open('Some Error messages', 'Ok', {
verticalPosition: 'top',
duration: 2000,
panelClass: ['red-snackbar']
});
您可以从服务获取翻译:
const translations = await this.translate.get([ 'How are you?' ])}).toPromise();
let alertMassage = await this.alertController.create({
message: translations['How are you?'].
buttons: ['Ok'],
});
await alertMassage.present();
我正在创建 ionic 4 angular 应用程序,并使用 ngx-translate 翻译 1 个或多个 languages.by 使用 ngx-translate 在 html.but 中很容易翻译如何翻译 alertController 和 mat-snackbar 消息中的文本消息。
//using below ngx-translate
import { TranslateService } from '@ngx-translate/core';
constructor(public translate:TranslateService){}
//Alert Controller
async alert_Massage() {
let alertMassage = await this.alertController.create({
message: "How are you ?",//how to translate this message.
buttons: ['Ok'],
});
await alertMassage.present();
}
//mat-snackbar //how to translate this some error message
this.snackBar.open('Some Error messages', 'Ok', {
verticalPosition: 'top',
duration: 2000,
panelClass: ['red-snackbar']
});
您可以从服务获取翻译:
const translations = await this.translate.get([ 'How are you?' ])}).toPromise();
let alertMassage = await this.alertController.create({
message: translations['How are you?'].
buttons: ['Ok'],
});
await alertMassage.present();