2017-09-29 11 views
3

Ich versuche, Angular 4 basierte Anwendung Datepicker hinzuzufügen. Ich habe versucht, ng2-datepicker zu verwenden. Nach NG2-Datepicker über npm installieren importiert I-Modul wie folgt aus:Datepicker für Angular 4

import {DatePickerModule} from 'ng2-datepicker-bootstrap'; 

Aber webpack sagt nicht DatePickerModule finden.

import {A2Edatetimepicker} from 'ng2-eonasdan-datetimepicker'; 

@NgModule({ 
    imports: [ 
    A2Edatetimepicker 
    ] 
}) 

und webpack sagt:

ERROR in A2Edatetimepicker ist kein NgModule Und ich habe versucht, NG2-eonasdan-Datetime zu verwenden, ich habe es in app.module.ts wie diese importiert

Ich bin mir nicht sicher, was los ist. Gibt es einen coolen Datapicker für Angular 4? Oder habe ich etwas falsch gemacht? Bitte helfen Sie mir, dieses Problem zu beheben.

+0

Diese zweite Datetime Sie erwähnt haben nicht mit kantigem 4. Suchen Sie dieses Problem an seinem Github nicht: https: // GitHub. com/atais/ng2-eonasdan-datetimepicker/Ausgaben/15 –

+0

@Christian Benseler - Vielen Dank für Ihre Antwort. Aber danach ist es behoben. Bitte überprüfen Sie hier: https://github.com/atais/ng2-eonasdan-datetimepicker/pull/19 Haben Sie einen Vorschlag über Datepicker für Angular 4? – Deimos620

+1

Haben Sie darüber nachgedacht, nur angular-material2 zu verwenden? Ihr Datepicker ist großartig. Und sie haben so viele andere Module zu verwenden. UND, wenn du willst, könntest du technisch nur ihren Datapicker und sonst nichts verwenden, obwohl das dann ein bisschen eine Verschwendung sein könnte. –

Antwort

1

Lauf

npm install ng2-datepicker --save 

dann in Ihrem Root-Modul:

import { NgModule } from '@angular/core'; 
import { BrowserModule } from '@angular/platform-browser'; 
import { NgDatepickerModule } from 'ng2-datepicker'; 

@NgModule({ 
    imports: [ 
    BrowserModule, 
    NgDatepickerModule 
    ], 
    declarations: [ AppComponent ], 
    exports: [ AppComponent ] 
}) 
export class AppModule {} 
+1

Danke. Aber es funktioniert nicht für mich. Derselbe Fehler. – Deimos620