dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_DropdownModule cluster_DropdownModule_declarations cluster_DropdownModule_Dropdown_providers cluster_DropdownModule_imports cluster_DropdownModule_exports cluster_DropdownModule_providers Dropdown Dropdown DropdownModule DropdownModule Dropdown->DropdownModule DropdownList DropdownList DropdownList->DropdownModule ScrollableList ScrollableList ScrollableList->DropdownModule Dropdown Dropdown DropdownModule->Dropdown DropdownList DropdownList DropdownModule->DropdownList ScrollableList ScrollableList DropdownModule->ScrollableList {    provide: NG_VALUE_ACCESSOR, useExisting: Dropdown, multi: true } {    provide: NG_VALUE_ACCESSOR, useExisting: Dropdown, multi: true } {    provide: NG_VALUE_ACCESSOR, useExisting: Dropdown, multi: true }->Dropdown I18nModule I18nModule I18nModule->DropdownModule PlaceholderModule PlaceholderModule PlaceholderModule->DropdownModule UtilsModule UtilsModule UtilsModule->DropdownModule DropdownService DropdownService DropdownService->DropdownModule

File

src/dropdown/dropdown.module.ts

import { NgModule } from "@angular/core";
import { CommonModule } from "@angular/common";
import { FormsModule } from "@angular/forms";

import { Dropdown } from "./dropdown.component";
import { DropdownList } from "./list/dropdown-list.component";

import { ScrollableList } from "./scrollable-list.directive";
import { I18nModule } from "./../i18n/i18n.module";
import { PlaceholderModule } from "./../placeholder/placeholder.module";
import { DropdownService } from "./dropdown.service";
import { ChevronDown16Module } from "@carbon/icons-angular/lib/chevron--down/16";
import { WarningFilled16Module } from "@carbon/icons-angular/lib/warning--filled/16";
import { UtilsModule } from "./../utils/utils.module";

export { Dropdown } from "./dropdown.component";
export { DropdownList } from "./list/dropdown-list.component";

export { ScrollableList } from "./scrollable-list.directive";
export { AbstractDropdownView } from "./abstract-dropdown-view.class";
export { ListItem } from "./list-item.interface";
export { DropdownService } from "./dropdown.service";

@NgModule({
	declarations: [
		Dropdown,
		DropdownList,
		ScrollableList
	],
	exports: [
		Dropdown,
		DropdownList,
		ScrollableList
	],
	imports: [
		CommonModule,
		FormsModule,
		I18nModule,
		PlaceholderModule,
		ChevronDown16Module,
		WarningFilled16Module,
		UtilsModule
	],
	providers: [ DropdownService ]
})
export class DropdownModule {}

result-matching ""

    No results matching ""