moya-rest.module.ts 1.05 KB
import {NgModule, ModuleWithProviders, NgZone} from '@angular/core';
import { CommonModule } from '@angular/common';
import {HttpModule} from "@angular/http";
import {MoyaRestService} from "./services/moya-rest.service";
import {ViplistService} from "./services/viplist.service";
import {CacheService} from "./services/cache.service";
import {UserService} from "./services/user.service";

export * from "./services/moya-rest.service";
export * from "./services/viplist.service";
export * from "./services/cache.service";
export * from "./services/user.service";

export * from "./models/user.model";
export * from "./models/vip.model";
export * from "./models/vip-product.model";
export * from "./models/vip-product-delivery.model";


@NgModule({
  imports: [
    CommonModule,
    HttpModule
  ],
  declarations: []
})

export class MoyaRestModule {


  static forRoot(): ModuleWithProviders {
    return {
      ngModule: MoyaRestModule,
      providers: [
        MoyaRestService,
        ViplistService,
        CacheService,
        UserService
      ]
    };
  }

}