import { BrowserModule } from '@angular/platform-browser'; import { CookieService, CookieOptions } from 'angular2-cookie/core'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { HttpModule } from '@angular/http'; import { NgModule } from '@angular/core'; import { MarkdownModule } from 'angular2-markdown'; import 'rxjs/Observable'; import { CheckBoxComponent, ComboBoxComponent, DropdownComponent, PersonSearchComponent, PopoverComponent, QuestionGroupComponent, RadioComponent, TextAreaComponent, TypeaheadComponent, TypeaheadOptionComponent, YesNoComponent, MultiInputBoxComponent, InputBoxComponent, LocationSelectComponent, OtherComponent, InputUnitComponent, IterableComponent, DatepickerComponent, LabelComponent } from './component'; import { QueryService } from './service'; import { Helper } from './helper/helper'; import { MaterialModule } from '../angular-material.module'; @NgModule({ declarations: [ CheckBoxComponent, ComboBoxComponent, DropdownComponent, PersonSearchComponent, PopoverComponent, QuestionGroupComponent, RadioComponent, TextAreaComponent, TypeaheadComponent, TypeaheadOptionComponent, YesNoComponent, MultiInputBoxComponent, InputBoxComponent, OtherComponent, InputUnitComponent, LocationSelectComponent, IterableComponent, DatepickerComponent, LabelComponent ], imports: [ BrowserModule, FormsModule, HttpModule, MarkdownModule, MaterialModule, ReactiveFormsModule ], exports: [ CheckBoxComponent, ComboBoxComponent, DropdownComponent, PersonSearchComponent, PopoverComponent, QuestionGroupComponent, RadioComponent, TextAreaComponent, TypeaheadComponent, TypeaheadOptionComponent, YesNoComponent, MultiInputBoxComponent, InputBoxComponent, OtherComponent, InputUnitComponent, LocationSelectComponent, IterableComponent, DatepickerComponent ], providers: [QueryService, CookieService, {provide: CookieOptions, useValue: {}}, Helper], bootstrap: [] }) export class RssFormsModule { }