mirror of
https://github.com/tomfong/simple-qr.git
synced 2025-06-28 20:19:59 +00:00
38 lines
1.2 KiB
TypeScript
38 lines
1.2 KiB
TypeScript
|
import { NgModule } from '@angular/core';
|
||
|
import { CommonModule } from '@angular/common';
|
||
|
import { FormsModule } from '@angular/forms';
|
||
|
|
||
|
import { IonicModule } from '@ionic/angular';
|
||
|
|
||
|
import { QrCodePage } from './qr-code.page';
|
||
|
import { TranslateLoader, TranslateModule } from '@ngx-translate/core';
|
||
|
import { TranslateHttpLoader } from '@ngx-translate/http-loader';
|
||
|
import { HttpClient } from '@angular/common/http';
|
||
|
import { MatFormFieldModule } from '@angular/material/form-field';
|
||
|
import { MatIconModule } from '@angular/material/icon';
|
||
|
import { MatInputModule } from '@angular/material/input';
|
||
|
import { MatSelectModule } from '@angular/material/select';
|
||
|
import { NgxQRCodeModule } from '@techiediaries/ngx-qrcode';
|
||
|
|
||
|
export function HttpLoaderFactory(http: HttpClient): TranslateHttpLoader {
|
||
|
return new TranslateHttpLoader(http, './assets/i18n/', '.json');
|
||
|
}
|
||
|
|
||
|
@NgModule({
|
||
|
imports: [
|
||
|
CommonModule,
|
||
|
FormsModule,
|
||
|
IonicModule,
|
||
|
NgxQRCodeModule,
|
||
|
TranslateModule.forChild({
|
||
|
loader: {
|
||
|
provide: TranslateLoader,
|
||
|
useFactory: HttpLoaderFactory,
|
||
|
deps: [HttpClient]
|
||
|
}
|
||
|
}),
|
||
|
],
|
||
|
declarations: [QrCodePage]
|
||
|
})
|
||
|
export class QrCodePageModule {}
|