2016-10-25 3 views
1

При попытке использовать как DropdownModule и ButtonsModule с самой последней (1.1.14) версии NG2-загрузчике я получаю следующую ошибкуНевозможно использовать DropdownModule с NG2-бутстраповской

Uncaught Error: Unexpected module 'DropdownModule' declared by the module 

Я использовал DROPDOWN_DIRECTIVES и BUTTON_DIRECTIVES с версией ng2-bootstrap версии 1.0.24. При попытке преобразовать я не могу даже объявить его в моем NgModule без ошибок

Вот мой модуль

import { DeviceService } from "./services/device.service"; 
import { DlSimpleFilterComponent } from "./dl-simple-filter/dl-simple-filter.component"; 
import { HttpModule } from "@angular/http"; 
import { TimepickerComponent} from "ng2-bootstrap"; 

//BDS Removed to get running 
//import { DropdownModule, ButtonsModule } from 'ng2-bootstrap/ng2-bootstrap'; 
//import { DropdownModule } from 'ng2-bootstrap/ng2-bootstrap'; 
import { DropdownModule } from 'ng2-bootstrap/components/dropdown'; 


@NgModule({ 
    imports:  [ 
     BrowserModule, 
     FormsModule, 
     HttpModule 
    ], 
    declarations: [ 
     AppComponent, 
     OperatorPipe, 
     ConversationPipe, 
     DlSimpleFilterComponent, 
     DropdownModule, 
//  ButtonsModule, 
     TimepickerComponent 
    ], 
    providers: [ 
     OperatorService, 
     ConversationService, 
     DeviceService, 
     DlSimpleFilterComponent 
    ], 
    bootstrap: [ 
     AppComponent 
    ] 
}) 
export class AppModule { } 

ответ

3

модули должны идти в @NgModule.imports а не declarations.

imports:  [ 
    BrowserModule, 
    FormsModule, 
    HttpModule, 
    DropdownModule, 
], 
+0

Спасибо за быстрый ответ! Вот и все. Делает полный смысл и очевидно для меня сейчас. –

 Смежные вопросы

  • Нет связанных вопросов^_^