1
- # ng2-datetime-picker
1
+ # Angular(2+) Datetime Picker
2
2
3
- [ ![ Build Status] ( https://travis-ci.org/ng2-ui/ng2- datetime-picker.svg?branch=master )] ( https://travis-ci.org/ng2-ui/ng2- datetime-picker )
4
- [ ![ Join the chat at https://gitter.im/ng2-ui/ng2- datetime-picker ] ( https://badges.gitter.im/ng2-ui/ng2- datetime-picker.svg )] ( https://gitter.im/ng2-ui/ng2- datetime-picker?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge )
3
+ [ ![ Build Status] ( https://travis-ci.org/ng2-ui/datetime-picker.svg?branch=master )] ( https://travis-ci.org/ng2-ui/datetime-picker )
4
+ [ ![ Join the chat at https://gitter.im/ng2-ui/datetime-picker ] ( https://badges.gitter.im/ng2-ui/datetime-picker.svg )] ( https://gitter.im/ng2-ui/datetime-picker?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge )
5
5
AngularJS 2 DateTime Picker
6
6
7
- <a href =" https://rawgit.com/ng2-ui/ng2- datetime-picker/master/app/index.html " >
7
+ <a href =" https://rawgit.com/ng2-ui/datetime-picker/master/app/index.html " >
8
8
<img src =" http://i.imgur.com/g5qbBBz.png " width =" 50% " style =" border :1px solid grey " />
9
9
</a >
10
10
@@ -22,25 +22,25 @@ AngularJS 2 DateTime Picker
22
22
23
23
## Install
24
24
25
- 1 . install ng2- datetime-picker
25
+ 1 . install datetime-picker
26
26
27
- $ npm install ng2- datetime-picker --save
27
+ $ npm install @ngui/ datetime-picker --save
28
28
29
- 2 . add ` map ` and ` packages ` to your ` systemjs.config.js `
29
+ 2 . If you are using SystemJS, add ` map ` and ` packages ` to your ` systemjs.config.js `
30
30
31
- map[‘ng2- datetime-picker'] = 'node_modules/ng2- datetime-picker/dist';
32
- packages[‘ng2- datetime-picker'] = { main: 'ng2- datetime-picker.umd.js', defaultExtension: 'js’ }
31
+ map[‘@ngui/ datetime-picker'] = 'node_modules/@ngui/ datetime-picker/dist';
32
+ packages[‘@ngui/ datetime-picker'] = { main: '@ngui/ datetime-picker.umd.js', defaultExtension: 'js’ }
33
33
34
- 3 . import Ng2DatetimePickerModule to your AppModule
34
+ 3 . import NguiDatetimePickerModule to your AppModule
35
35
36
36
import { NgModule } from '@angular/core';
37
37
import { FormsModule } from "@angular/forms";
38
38
import { BrowserModule } from '@angular/platform-browser';
39
39
import { AppComponent } from './app.component';
40
- import { Ng2DatetimePickerModule } from 'ng2- datetime-picker';
40
+ import { NguiDatetimePickerModule } from '@ngui/ datetime-picker';
41
41
42
42
@NgModule({
43
- imports: [BrowserModule, FormsModule, Ng2DatetimePickerModule ],
43
+ imports: [BrowserModule, FormsModule, NguiDatetimePickerModule ],
44
44
declarations: [AppComponent],
45
45
bootstrap: [ AppComponent ]
46
46
})
@@ -51,20 +51,20 @@ AngularJS 2 DateTime Picker
51
51
52
52
<input
53
53
[(ngModel)]="myDate"
54
- ng2 -datetime-picker
54
+ ngui -datetime-picker
55
55
date-only="true" />
56
56
57
57
<form [formGroup]="myForm">
58
58
<input
59
59
required
60
60
[(ngModel)]='myVar'
61
61
formControlName="date"
62
- ng2 -datetime-picker
62
+ ngui -datetime-picker
63
63
date-only="true"/>
64
64
</form>
65
65
66
66
<input
67
- [(ngModel)]="date2" ng2 -datetime-picker
67
+ [(ngModel)]="date2" ngui -datetime-picker
68
68
date-format="DD-MM-YYYY hh:mm"
69
69
year="2014"
70
70
month="12"
@@ -80,12 +80,12 @@ For full example, please check `test` directory to see the example of;
80
80
81
81
## Override default style
82
82
83
- The default style is written in ` src/ng2 -datetime-picker.component.ts ` .
83
+ The default style is written in ` src/ngui -datetime-picker.component.ts ` .
84
84
This can be overwritten by giving a more detailed css selector.
85
85
86
86
e.g.,
87
87
88
- #my-div .ng2 -datetime-picker {
88
+ #my-div .ngui -datetime-picker {
89
89
background-color: blue;
90
90
}
91
91
@@ -102,34 +102,34 @@ you can use both date-format and parse-format:
102
102
103
103
<input
104
104
[(ngModel)]="date"
105
- ng2 -datetime-picker
105
+ ngui -datetime-picker
106
106
date-format="MM/DD/YYYY HH:mm"
107
107
parse-format="YYYY-MM-DD HH:mm:ss" />
108
108
109
109
If you want to have your own date format without using momentjs,
110
- please override ` Ng2DateTime .parser` and ` Ng2DateTime .formatDate` function.
110
+ please override ` NguiDateTime .parser` and ` NguiDateTime .formatDate` function.
111
111
For example,
112
112
113
- import { Ng2DatetimePickerModule, Ng2Datetime } from 'ng2- datetime-picker';
113
+ import { NguiDatetimePickerModule, NguiDatetime } from '@ngui/ datetime-picker';
114
114
115
115
// Override Date object formatter
116
- Ng2Datetime .formatDate = (date: Date) : string => {
116
+ NguiDatetime .formatDate = (date: Date) : string => {
117
117
..... my own function that returns a string ....
118
118
};
119
119
120
120
// Override Date object parser
121
- Ng2Datetime .parseDate = (str: any): Date => {
121
+ NguiDatetime .parseDate = (str: any): Date => {
122
122
.... my own function that returns a date ...
123
123
} ;
124
124
125
125
@NgModule({
126
- imports: [BrowserModule, FormsModule, Ng2DatetimePickerModule ],
126
+ imports: [BrowserModule, FormsModule, NguiDatetimePickerModule ],
127
127
declarations: [AppComponent],
128
128
bootstrap: [ AppComponent ]
129
129
})
130
130
export class AppModule { }
131
131
132
- In addition, you can override other static variables of ` Ng2Datetime ` class. The following
132
+ In addition, you can override other static variables of ` NguiDatetime ` class. The following
133
133
is the list of variables that you can override.
134
134
135
135
* ** days** : default: 1,2,....31
@@ -166,7 +166,7 @@ please send me email to `allenhwkim AT gmail.com` with your github id.
166
166
167
167
* ** date-only** , true or false, default is false
168
168
* ** time-only** , true or false, default is false
169
- * ** close-on-select** , true or false. indicates to close ng2 -datetime-picker when select a date. default: true
169
+ * ** close-on-select** , true or false. indicates to close ngui -datetime-picker when select a date. default: true
170
170
* ** date-format** , momentjs date format, e.g. YYYY-MM-DD hh:mm: ss .
171
171
You need to include ` moment ` js in your html to use date-format.
172
172
` <script src="moment.min.js"></script> `
@@ -197,8 +197,8 @@ please send me email to `allenhwkim AT gmail.com` with your github id.
197
197
198
198
### To start
199
199
200
- $ git clone https://github.com/ng2-ui/ng2- datetime-picker.git
201
- $ cd ng2- datetime-picker
200
+ $ git clone https://github.com/ng2-ui/datetime-picker.git
201
+ $ cd datetime-picker
202
202
$ npm install
203
203
$ npm start
204
204
0 commit comments