Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
angular2 mydatepicker无法正常工作_Angular - Fatal编程技术网

angular2 mydatepicker无法正常工作

angular2 mydatepicker无法正常工作,angular,Angular,我正在使用angular 2 mydatepicker 我需要默认的选定值 这是我的密码 import {IMyOptions,IMyDateModel} from 'mydatepicker'; import { FormGroup, FormBuilder, Validators ,FormControl} from '@angular/forms'; export class CommentsPage { Addevent; private myDatePickerOptions: IM

我正在使用angular 2 mydatepicker

我需要默认的选定值

这是我的密码

import {IMyOptions,IMyDateModel} from 'mydatepicker';
import { FormGroup, FormBuilder, Validators ,FormControl} from '@angular/forms';

export class CommentsPage {
Addevent;
private myDatePickerOptions: IMyOptions = {
  dateFormat: 'yyyy-mm-dd',
};
constructor() {
  let date = new Date();
  this.Addevent.controls['EVENT_DATE'].setValue({
    date: {
         year: date.getFullYear(),
         month: date.getMonth() + 1,
         day: date.getDate()}
  });
}

ngOnInit() 
    {

      this.Addevent = this.formbuilder.group({
       EVENT_DATE:[''],
      }); 
    } 
}  
这是我的Html代码

<form [formGroup]="Addevent" (ngSubmit)="add(Addevent.value)" novalidate>
       <div>    
        <h5 class="d1">DATE</h5>
        <my-date-picker name="mydate" [options]="myDatePickerOptions"
                   formControlName="EVENT_DATE"></my-date-picker>
        </div>  
 </form>
如何解决此问题

请给我提个建议


谢谢。

我没有测试它。但是从错误来看,这可能会帮助您将FormControl实例设置为
Addevent

从“mydatepicker”导入{IMyOptions,IMyDateModel};
从'@angular/forms'导入{FormGroup,FormBuilder,Validators,FormControl};
导出类注释集{
附录:表格组;
私有myDatePickerOptions:IMyOptions={
日期格式:“yyyy-mm-dd”,
};
构造函数(专用formbuilder:formbuilder){
让日期=新日期();
this.Addevent.controls['EVENT_DATE'].setValue({
日期:{
年份:日期。getFullYear(),
月份:date.getMonth()+1,
日期:date.getDate()}
});
}
恩戈尼尼特()
{
this.Addevent=this.formbuilder.group({
事件日期:[''],
}); 
} 
}
Error: There is no FormControl instance attached to form control element with name: 'EVENT_DATE'