Wie verwende ich die Datumsauswahl in Angular 2?
Ich habe versucht, viele Datumsauswahl in meinem angular2 app, aber keiner von Ihnen arbeitet.Obwohl die Datumsauswahl angezeigt, auf den Blick, sondern den Wert des ausgewählten Datums ist nicht immer in der ngModel variable.
InformationsquelleAutor der Frage Mubashir | 2016-01-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
In der Tat, können Sie ein datepicker, indem Sie einfach die
date
Wert in dertype
Attribut des inputs:In einigen Browsern wie Chrome und Microsoft Rand (nicht im Firefox), klicken Sie auf das Symbol innerhalb des input-zur Anzeige der Datum-picker. Symbole werden nur angezeigt, wenn Sie mit der Maus über dem Eingang.
Etwas cross-Browser, sollten Sie erwägen, die Verwendung Angular2-konformen Bibliotheken, wie:
InformationsquelleAutor der Antwort Thierry Templier
PrimeNG bietet auch einen DatePicker-Komponente, live-demo;
http://www.primefaces.org/primeng/#/calendar
InformationsquelleAutor der Antwort Cagatay Civici
Als beantwortet @thierry ja, es ist eine option für uns zu nutzen,
für erste Termin für unser Projekt. aber ja, das ist nicht kompatibel mit der multi-browser-Plattform (wie mozila) und es gibt viele cross-browser-Bibliothek für die gleichen.
Habe ich aus zwei stilvollen Kalender Datepickers mit Bootflat Thema, das responsive ist zu finden hier
hoffe, das gibt Ihnen mehr stilvollen und multi-browser-datepicker.
InformationsquelleAutor der Antwort Pardeep Jain
Nicht sicher, ob es hilft, aber wir entwickeln wollte ein custom datepicker für unser Projekt, und wir konnten nicht finden, eine Menge von Angular2 Datepicker ist, und damit endete schreiben einfach selbst.
Seine einfache man wählt das Datum, und Sie können auch festlegen Termine, die Sie deaktivieren möchten, bevor Sie und nach. Es verwendet event-emitter und setzt das ausgewählte Datum in ein Textfeld. Es ist veröffentlicht in npm und ich arbeite an der Verbesserung als gut.
https://www.npmjs.com/package/angular2-simple-datepicker
Hoffe, es hilft.
InformationsquelleAutor der Antwort Bhuvana L
Winkel 2 (Typoskript)
können dies auch tun, mit
blur
Veranstaltung.schauen Sie genau auf
(blur)="newProjectModel.eEDate = eEDatePicker.value"
auf blur-Ereignis zuweist, Eingang temporäre variable#eEDatePicker
Wert auf unser Modell variablenewProjectModel.eEDate
Ich bin mit diesen bootstrap-Bibliotheken:
bootstrap-datetimepicker.min.css
bootstrap-datetimepicker.min.js
InformationsquelleAutor der Antwort Kaleem Ullah
Sehen ng2-boostrap datePicker scheint zu überschreiben ngModelwährend die Frage ist anders, die Antworten gegeben, es löste das Problem, das Sie beschrieben für mich.
Vorausgesetzt, mit Typoskript, müssen Sie fügen Sie diese, um das html-markup:
sowie in der component-ts-Datei, die Sie importieren müssen
und fügen Sie den DATEPICKER_DIRECTIVES zu Ihrem Anbieter Liste.
InformationsquelleAutor der Antwort Herb F
Dies ist meine Lösung:
HTML
.TS
InformationsquelleAutor der Antwort ali6p
Ich gerade gefunden mydatepicker Paket heute geben Sie einfach
npm install mydatepicker --save
und Folgen Sie den Anweisungen hierwenn Sie nicht wie Ihre Namensgebung Stil, erstellen Sie einfach eine wrapper-Komponente um ihn herum, die arbeiten mit Datum, ArtInformationsquelleAutor der Antwort shakram02
erwägen Sie die Verwendung Winkel-datepickeres ist eine hochgradig konfigurierbare Datums-picker gebaut für Winkel-Anwendungen.
InformationsquelleAutor der Antwort vlio20