@danvick/ngx-translate-nativescript-loader
为 NativeScript 加载本地存储的 ngx-translate 翻译的加载器。
npm i --save @danvick/ngx-translate-nativescript-loader
- 版本:3.0.1
- GitHub: https://github.com/danvick/ngx-translate-nativescript-loader
- NPM: https://npmjs.net.cn/package/%40danvick%2Fngx-translate-nativescript-loader
- 下载量
- 昨天:0
- 上周:0
- 上个月:0
描述
为 ngx-translate
加载本地存储的翻译的加载器。
安装
npm i @ngx-translate/core --save
npm i @danvick/ngx-translate-nativescript-loader --save
使用
import { NgModule } from "@angular/core";
import { NativeScriptModule } from "nativescript-angular/nativescript.module";
import { TranslateModule, TranslateLoader } from '@ngx-translate/core';
import { NativeScriptLoader } from '@danvick/ngx-translate-nativescript-loader';
export function createTranslateLoader() {
return new NativeScriptLoader("./assets/i18n/", ".json");
}
@NgModule({
imports: [
NativeScriptModule,
TranslateModule.forRoot({
loader: {
provide: TranslateLoader,
useFactory: createTranslateLoader
}
})
],
bootstrap: [AppComponent]
})
export class AppModule { }
假设您的翻译默认位置为 ./assets/i18n/
,默认假设的格式扩展名为 .json
。因此,您可以完全忽略参数,并将您的 createTranslateLoader()
函数设置为
export function createTranslateLoader() {
return new NativeScriptLoader();
}