123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- import { NgModule, ErrorHandler } from "@angular/core";
- import { ReactiveFormsModule } from "@angular/forms";
- import { IonicApp, IonicModule, IonicErrorHandler } from "ionic-angular";
- import { MyApp } from "./app.component";
- // Components
- import { OMasterHeader } from "../components/omaster-header/omaster-header";
- import { OMasterFooter } from "../components/omaster-footer/omaster-footer";
- import { ODetailHeader } from "../components/odetail-header/odetail-header";
- // List Pages
- import { LoginPage } from "../pages/login/login";
- import { HomePage } from "../pages/home/home";
- import { CustomersPage } from "../pages/customers/customers";
- import { ProductsPage } from "../pages/products/products";
- import { VariantsPage } from "../pages/variants/variants";
- import { OrdersPage } from "../pages/orders/orders";
- import { LeadsPage } from "../pages/leads/leads";
- import { PhonecallsPage } from "../pages/phonecalls/phonecalls";
- import { ToolsPage } from "../pages/tools/tools";
- import { AboutPage } from "../pages/about/about";
- // Detail Pages
- import { CustomerPage } from "../pages/customer/customer";
- import { ProductPage } from "../pages/product/product";
- // Services
- import { OdooRPCService } from "angular2-odoo-jsonrpc";
- import { AuthService } from "../services/auth-service";
- import { OdooService } from "../services/odoo-service";
- import { PouchService } from "../services/pouch-service";
- import { SyncService } from "../services/sync-service";
- // Pipes
- import { MenuPipe } from "../pipes/menu";
- import { ImageSanitizerPipe } from "../pipes/image";
- // Directives
- import { DoubleTap } from "../directives/double-tap";
- @NgModule({
- declarations: [
- MyApp,
- // List Pages
- LoginPage,
- HomePage,
- CustomersPage,
- ProductsPage,
- VariantsPage,
- OrdersPage,
- LeadsPage,
- PhonecallsPage,
- ToolsPage,
- AboutPage,
- // Detail Pages
- CustomerPage,
- ProductPage,
- // Components
- OMasterHeader,
- OMasterFooter,
- ODetailHeader,
- // Pipes
- MenuPipe,
- ImageSanitizerPipe,
- // Directives
- DoubleTap
- ],
- imports: [
- IonicModule.forRoot(MyApp),
- ReactiveFormsModule
- ],
- bootstrap: [IonicApp],
- entryComponents: [
- MyApp,
- // List Pages
- LoginPage,
- HomePage,
- CustomersPage,
- ProductsPage,
- VariantsPage,
- OrdersPage,
- LeadsPage,
- PhonecallsPage,
- // Detail Pages
- CustomerPage,
- ProductPage,
- // Other Pages
- ToolsPage,
- AboutPage,
- ],
- providers: [
- OdooRPCService,
- AuthService,
- OdooService,
- PouchService,
- SyncService,
- {
- provide: ErrorHandler,
- useClass: IonicErrorHandler
- }
- ]
- })
- export class AppModule {}
|