econocart/src/app/app.module.ts

70 lines
2.3 KiB
TypeScript
Raw Normal View History

2017-04-30 14:55:15 +00:00
import { BrowserModule } from '@angular/platform-browser';
import { ErrorHandler, NgModule } from '@angular/core';
import { IonicApp, IonicErrorHandler, IonicModule } from 'ionic-angular';
import { MyApp } from './app.component';
import { StatusBar } from '@ionic-native/status-bar';
import { SplashScreen } from '@ionic-native/splash-screen';
2017-05-21 00:16:17 +00:00
import { ActionSheet } from '@ionic-native/action-sheet';
2017-04-30 14:55:15 +00:00
import { Toast } from "@ionic-native/toast";
import { HttpModule } from '@angular/http';
import 'rxjs/add/operator/map';
import 'rxjs/add/operator/toPromise';
2017-05-21 19:48:08 +00:00
import { PageInicio } from '../pages/inicio/main';
import { PageListaUnidadeMedida } from '../pages/ListaUnidadeMedida/main';
import { PageFormUnidadeMedida } from '../pages/FormUnidadeMedida/main';
2017-05-21 22:00:38 +00:00
import { PageListaProduto } from '../pages/ListaProduto/main';
import { PageFormProduto } from '../pages/FormProduto/main';
2017-05-21 19:48:08 +00:00
import { OrmDatabase } from '../persistence/OrmDatabase.service';
import { Relatorios } from '../providers/Relatorios.service';
import { CrudUnidadeMedida } from '../providers/CrudUnidadeMedida.service';
2017-05-21 22:00:38 +00:00
import { CrudProduto } from '../providers/CrudProduto.service';
2017-05-21 22:37:42 +00:00
import { CrudConsulta } from '../providers/CrudConsulta.service';
import { CrudNecessidade } from '../providers/CrudNecessidade.service';
import { CrudPlanejamento } from '../providers/CrudPlanejamento.service';
import { CrudSupermercado } from '../providers/CrudSupermercado.service';
2017-04-30 14:55:15 +00:00
@NgModule({
2017-05-21 00:16:17 +00:00
declarations: [
2017-05-21 19:48:08 +00:00
MyApp,
PageInicio,
PageListaUnidadeMedida,
PageFormUnidadeMedida,
2017-05-21 22:00:38 +00:00
PageListaProduto,
PageFormProduto,
2017-05-21 00:16:17 +00:00
],
imports: [
2017-05-21 19:48:08 +00:00
BrowserModule,
IonicModule.forRoot(MyApp),
HttpModule,
],
bootstrap: [
IonicApp
2017-05-21 00:16:17 +00:00
],
entryComponents: [
2017-05-21 19:48:08 +00:00
MyApp,
PageInicio,
PageListaUnidadeMedida,
PageFormUnidadeMedida,
2017-05-21 22:00:38 +00:00
PageListaProduto,
PageFormProduto,
2017-05-21 00:16:17 +00:00
],
providers: [
2017-05-21 19:48:08 +00:00
StatusBar,
SplashScreen,
ActionSheet,
Toast,
{ provide: ErrorHandler, useClass: IonicErrorHandler },
OrmDatabase,
Relatorios,
CrudUnidadeMedida,
2017-05-21 22:00:38 +00:00
CrudProduto,
2017-05-21 22:37:42 +00:00
CrudConsulta,
CrudNecessidade,
CrudPlanejamento,
CrudSupermercado,
2017-05-21 00:16:17 +00:00
]
})
export class AppModule { }