我正在使用rest API开发基于WooCommerce数据库的Ionic 3应用程序。
我使用Polylang Plugin来翻译我的WorrdPress网站,因为这个插件不支持rest API,所以我决定使用“include”参数 当我查询类别时,为了用一种语言来获取它们。
例如:
this.http.get(this.config.setUrl('GET', '/wp-json/wc/v2/products/categories?', {
per_page: 120, include: '151,152,929'
})
有没有办法检查应用的当前语言,并根据它来查询某些类别?
类似的东西:
if ( currentLang = 'en' ){
this.http.get(this.config.setUrl('GET', '/wp-json/wc/v2/products/categories?', {
per_page: 120, include: '151,152,929'
}else ...
提前谢谢!
答案 0 :(得分:0)
您必须使用Ionic native Globalization插件获取当前语言
import { Globalization } from '@ionic-native/globalization';
this.globalization.getPreferredLanguage()
.then(res => console.log(res))
.catch(e => console.log(e));
谢谢。
答案 1 :(得分:0)
您可以使用 kingvon@KingVon:~/Desktop/C$ ./a.out
first letter is missing?
irst letter is missing?
but now it is not
but now it is not
ngx-translate
提示:
离子原生全球化插件已弃用
https://github.com/apache/cordova-plugin-globalization#deprecation-notice