File tree Expand file tree Collapse file tree 3 files changed +6
-5
lines changed Expand file tree Collapse file tree 3 files changed +6
-5
lines changed Original file line number Diff line number Diff line change 15
15
< br >
16
16
17
17
< pre > {{bsRangeValue}}</ pre >
18
- < pre > {{ bsRangeValue[0] | date:'yMd'}} - {{ bsRangeValue[1] | date:'yMd'}}</ pre >
18
+ < pre *ngIf =" bsRangeValue " > {{ bsRangeValue[0] | date:'yMd'}} - {{ bsRangeValue[1] | date:'yMd'}}</ pre >
19
19
< input #drp ="bsDaterangepicker " bsDaterangepicker [(bsValue)] ="bsRangeValue ">
20
20
< input bsDaterangepicker [(ngModel)] ="bsRangeValue ">
21
21
< input [(ngModel)] ="bsRangeValue ">
Original file line number Diff line number Diff line change 10
10
"demo.serve" : " run-s build link demo.docs demo.build docs.archive lite-server" ,
11
11
"demo.serve-fast" : " run-s build link demo.docs demo.build-fast docs.archive lite-server" ,
12
12
"demo.gh-pages" : " run-s build demo.docs demo.build docs.archive demo.deploy" ,
13
- "demo.build" : " ng build -prod --aot --build-optimizer -- preserve-symlinks -nc" ,
13
+ "demo.build" : " ng build -prod --aot --preserve-symlinks -nc" ,
14
14
"demo.build-fast" : " ng build" ,
15
15
"demo.deploy" : " gh-pages -d gh-pages" ,
16
16
"demo-beta-deploy" : " gh-pages -d gh-pages -r git@github.com:valorkin/ngx-bootstrap.git -b gh-pages" ,
Original file line number Diff line number Diff line change @@ -37,13 +37,13 @@ export class BsDaterangepickerInputDirective
37
37
v [ 0 ] ,
38
38
this . _picker . _config . rangeInputFormat ,
39
39
this . _picker . _config . locale
40
- ) ;
40
+ ) || '' ;
41
41
const end = formatDate (
42
42
v [ 1 ] ,
43
43
this . _picker . _config . rangeInputFormat ,
44
44
this . _picker . _config . locale
45
- ) ;
46
- range = start + this . _picker . _config . rangeSeparator + end ;
45
+ ) || '' ;
46
+ range = ( start && end ) ? start + this . _picker . _config . rangeSeparator + end : '' ;
47
47
}
48
48
this . _renderer . setProperty ( this . _elRef . nativeElement , 'value' , range ) ;
49
49
this . _onChange ( v ) ;
@@ -58,6 +58,7 @@ export class BsDaterangepickerInputDirective
58
58
writeValue ( value : Date [ ] | string ) {
59
59
if ( ! value ) {
60
60
this . _picker . bsValue = null ;
61
+ return ;
61
62
}
62
63
63
64
const _locale = getLocale ( this . _picker . _config . locale ) ;
You can’t perform that action at this time.
0 commit comments