回答

0

使用該包裝在角2 https://www.npmjs.com/package/angular2-daterangepicker

npm install --save angular2-daterangepicker 

實現安裝此之後,添加所有的依賴像jquery,bootstrap .. as npm packages in .html

<input daterangepicker 
       (selected)="dateSelected($event)" 
       [options]="pickerOptions" type="submit" 
       [disabled]="disabled" 
       value="{{datelabel}}" 
       class="form-control btn btn-primary inputField"/> 
在.TS

@Output() selectedDate:EventEmitter<any> = new EventEmitter(false); 

     public disabled:boolean; 

     private pickerOptions: Object = { 
     'showDropdowns': true, 
     'showWeekNumbers': true, 
     'timePickerIncrement': 5, 
     'autoApply': true, 
     'startDate': '04/27/2016', 
     'endDate': '07/27/2016' 
     }; 

     private formats:Array<string> = ['DD-MM-YYYY', 'YYYY/MM/DD', 'DD.MM.YYYY', 'shortDate']; 
     private format:string = this.formats[0]; 
     private startdate: Date = new Date(); 
     private enddate: Date = new Date(); 
     private datelabel: string = 'Please choose a date'; 
     private selected: any; 

     constructor() { 
     this.disabled = false; 
     this.selected = {}; 
     } 

     private dateSelected(message: any) { 
     this.selectedDate.emit(message); 
     } 
+0

我我在Angular 2中很新... 可以提供一個小例子嗎? – pik4