2017-02-24 70 views
0

我使用MydatePicker显示日期绑定mydatepicker angular2

<my-date-picker [options]="myDatePickerOptions" 
[(ngModel)]="startDate"> 
</my-date-picker> 

成分为:

private myDatePickerOptions: IMyOptions = { 
     dateFormat: 'mm/dd/yyyy', 
    }; 

我想我从数据库中获取该控件的值绑定。 我可以得到startdate作为字符串或日期时间但两种方式我不能将它绑定到startDate元素。 我该怎么做。

回答

1

从文档,

import {IMyOptions} from 'mydatepicker'; 

export class MyTestApp { 

    private myDatePickerOptions: IMyOptions = { 
     dateFormat: 'dd/mm/yyyy', 
    };. 
    private startDate: Object = { date: { year: 2008, month: 01, day: 01 } }; 
} 

而且您的模板应该是:

<form #myForm="ngForm" novalidate> 
    <my-date-picker name="mydate" [options]="myDatePickerOptions" 
        [(ngModel)]="startDate" required></my-date-picker> 
</form> 
+0

我用上面的例子,我的数据库返回的对象VAR开始取代:日期=新的日期(this.MyVariable ); this.startDate = {date:{year:start.getFullYear(),month:start.getMonth()+ 1,day:start.getDate()}}; – Aruna