@@ -10,65 +10,51 @@ moment['locale']('en-ca'); //e.g. fr-ca
10
10
var templateStr = `
11
11
<div id="my-div">
12
12
<h1>Ng2 DateTime Picker Test</h1>
13
-
14
- <fieldset id="test1"><legend><h2>Open from a button</h2></legend>
15
- <ng2-utils-1>
16
- <input [(ngModel)]="date1" />
17
- <i class="fa fa-calendar"
18
- ng2-datetime-picker
19
- [default-value]="date1DefaultValue"
20
- (valueChanged)="date1=$event"></i>
21
- </ng2-utils-1>
22
- date1: {{date1}}
23
- <pre>{{templateStr | htmlCode:'ng2-utils-1'}}</pre>
24
- </fieldset>
25
-
13
+
26
14
<fieldset id="test2"><legend><h2>min date, max date, disabled dates</h2></legend>
27
15
<ng2-utils-2>
28
16
<input
29
- [(ngModel)]="date2"
17
+ [(ngModel)]="date2"
30
18
ng2-datetime-picker
31
19
[disabled-dates]="date2DisabledDates"
32
20
[min-date]="date2MinDate"
33
21
[max-date]="date2MaxDate"
34
22
date-only="true"/>
35
23
date2: {{date2}}
36
24
</ng2-utils-2>
37
- <a href="javascript:void(0)" (click)="myDate=defaultValue">set myDate</a><br/>
38
25
<pre>{{templateStr | htmlCode:'ng2-utils-2'}}</pre>
39
26
</fieldset>
40
-
27
+
41
28
<fieldset id="test3"><legend><h2>time only</h2></legend>
42
29
<ng2-utils-4>
43
30
<input [(ngModel)]="date3"
44
- ng2-datetime-picker
31
+ ng2-datetime-picker
45
32
date-format="DD-MM-YYYY hh:mm"
46
33
time-only="true"
47
34
minute-step="5"
48
- (popupClosed)="doOnClose($event)"
49
35
close-on-select="false" />
50
36
</ng2-utils-4>
51
37
<pre>{{templateStr | htmlCode:'ng2-utils-4'}}</pre>
52
38
</fieldset>
53
-
39
+
54
40
<fieldset id="test4"><legend><h2>with timezone</h2></legend>
55
41
<ng2-utils-6>
56
- <input
57
- [(ngModel)]="date4"
42
+ <input
43
+ [(ngModel)]="date4"
58
44
ng2-datetime-picker
59
45
[date-format]="date4TimezoneFormat" />
60
46
dateWithTimezone: {{dateWithTimezone}}
61
47
<br/>
62
48
</ng2-utils-6>
63
49
<pre>{{templateStr | htmlCode:'ng2-utils-6'}}</pre>
64
50
</fieldset>
65
-
51
+
66
52
<fieldset id="test5"><legend><h2>Reactive form</h2></legend>
67
53
<ng2-utils-3>
68
54
<form [formGroup]="myForm">
69
- <input
55
+ <input
70
56
required
71
- formControlName="date"
57
+ formControlName="date"
72
58
ng2-datetime-picker
73
59
close-on-select="false"/>
74
60
</form>
@@ -77,7 +63,7 @@ var templateStr = `
77
63
<br/>myForm.dirty: {{myForm.dirty}}
78
64
<br/>myForm.controls.date.dirty: {{myForm.controls.date.dirty}}
79
65
<br/>
80
- <a href="javascript:void()"
66
+ <a href="javascript:void()"
81
67
(click)="myForm.controls.date.patchValue('2015-06-30')">
82
68
2015-06-30
83
69
</a>
@@ -92,7 +78,7 @@ var templateStr = `
92
78
</ng2-utils-3>
93
79
<pre>{{templateStr | htmlCode:'ng2-utils-3'}}</pre>
94
80
</fieldset>
95
-
81
+
96
82
</div>
97
83
` ;
98
84
@@ -137,8 +123,4 @@ export class DirectiveTestComponent {
137
123
//moment.tz.setDefault('US/Central'); // Set the default timezone that moment will use
138
124
}
139
125
140
- private doOnClose ( event :boolean ) {
141
- alert ( " Do something on close " ) ;
142
- }
143
-
144
126
}
0 commit comments